Как разработать схему HBase - PullRequest
0 голосов
/ 13 июня 2011

В настоящее время у нас есть один работающий проект, который использует базу данных RDBMS (с множеством таблиц и хранимых процедур для манипулирования данными). Текущий поток выглядит следующим образом: уровень доступа к данным будет вызывать хранимые процедуры, которые будут вставлять / удалять / обновлять или извлекать данные из СУБД (обратите внимание, что эти хранимые процедуры не выполняют никаких массовых процессов.). Текущая структура данных содержит множество первичных ключей, внешних связей и множество обновлений существующих таблиц базы данных. Я просто хочу знать, можем ли мы использовать HBase для наших целей? тогда как мы можем использовать Hadoop с заменой СУБД на HBase?

Ответы [ 2 ]

0 голосов
/ 15 июня 2011

Стесняюсь предложить заменить ваши текущие rdbms просто из-за больших усилий разработчиков, которые вы уже потратили.Учтите, что в вашей организации, вероятно, нет сотрудников с опытом работы с hbase.Переход на hbase с преобразованием сопутствующих данных и переписыванием приложения будет очень дорогим и рискованным.

0 голосов
/ 13 июня 2011

Вы должны спросить себя, что СУРБД не делает для вас, и чего вы надеетесь достичь, перейдя на Hadoop / HBase?

Эта статья может помочь.Есть намного больше.http://it.toolbox.com/blogs/madgreek/nosql-vs-rdbms-apples-and-oranges-37713

Если цель состоит в том, чтобы попробовать новые технологии, я предлагаю попробовать их учебник / начать работу.

Если это явная проблема, которую вы пытаетесь решить, то вы можете сформулироватьпроблема.

Удачи!

...