2015-06-16 4 views

ответ

3

Ниже приведены различия между Hadoop и РСУБД:

  • Hadoop не поддерживает атомарность, согласованность, изоляция, и долговечность.
  • Низкий латентный поиск данных невозможен в hadoop, в отличие от RDBMS. Нет гарантии того, сколько времени займет от 0 до .
  • В принципе, hadoop имеет более быструю запись, а RDBMS быстрее читает. Более быстрое чтение связано с использованием структуры данных B-дерева для хранения.
  • Hadoop не имеет схемы. СУРБД имеет схему.

Вы можете запросить большие структурированные данные, хранящиеся в HDFS, с помощью hive, pig, HBase и т. Д., Но поиск не будет таким быстрым, как в СУБД. Мое мнение было бы не использовать хаоп для реляционных операций.

1

RDBMS может хранить данные до некоторых терабайт, а лицензии на продление - это всегда боль.

Например: SQL, MySQL

Здесь приходит МРР (Массивная Параллельная обработка) .. MPP системы могут обрабатывать огромные данных, чем один узел базы данных СУБД, поскольку он хранит данные в кластере. Но есть предел.

Например: Netezza, Teradata .. и т.д.

Вышеупомянутый RDBMS & МРР может обрабатывать структурированные данные до некоторой терабайт и дать быстрый ответ .. может быть использован для OLTP.

Наконец-то наш Hadoop .., который в основном предназначен для обработки огромных томов (petabytes) данных при хранении и обработке на товарном оборудовании .., который является масштабируемым .. Hadoop не предназначен для OLTP.

Смежные вопросы