Я разрабатываю систему, которая имеет несколько модулей,
- Демография пользователей социальных сетей - (Документ) - Имя, местонахождение, интересы, работа, образование
- Связи пользователей социальных сетей - (График) - друзья
- CRM - (строки и столбцы) - телекоммуникации + банковское дело и т. д.
назвать несколько. Я почти уверен, что уже побил миллионы рекордов в каждом из них.
Когда я ищу базу данных NoSql на выбор, у меня есть как минимум 10 в каждой категории. Для базы данных документов у меня есть массив справа от MongoDB
до DjonDB
. Это тот же случай, когда я ищу базу данных графов и т. д. и т. д. А также я видел другие базы данных хранилища ключей, столбцовые базы данных и т. д., чтобы назвать несколько на http://nosql-database.org /а>.
Поэтому я хотел знать, существуют ли какие-либо общие правила большого пальца, которым я должен следовать, чтобы выбирать среди этих баз данных, когда оптимизирована столбцовая БД, для какого типа данных лучше всего подходит хранилище значений ключа и т. д.
Какие базы данных лучше всего подходят для какого типа данных и почему? и самое главное Какие базы данных хуже всего подходят для какого типа данных и почему?
Спасибо