Должен ли я реализовать свою систему ключ / значение в памяти или в MS SQL или третьей стороне? - PullRequest
0 голосов
/ 15 июля 2010

Я думаю, что провел достаточно исследований, чтобы понять, что я хочу пойти с маршрутом ключ / значение NOsql.Я прочитал столько, сколько смогу, и у меня все еще есть следующие вопросы:

  • я должен пойти с чем-то вроде amazon simpledb, Google Big Table или Microsoft Azure?(обратите внимание, что я сайт .NET)

  • почему бы просто не создать в памяти хеш-таблицу ключей / объектов (при условии, что памяти достаточно для того, чтобы все рассказать)?1010 *

  • как насчет создания таблицы на моем SQL-сервере с двумя столбцами, одним ключом и одним значением.ключ - это первичный ключ, а значение - строка того, что я хочу.мне придется вытащить строку и разобрать ее во что-то значимое.

  • Может, я пойду с чем-то вроде базы данных neo4j graph?* мне неясно, по какому пути мне идти.

1 Ответ

0 голосов
/ 15 июля 2010

Мне кажется, что если вы действительно хотите, чтобы система типа ключ-значение выбрала базу данных noSQl. Реляционные базы данных плохо справляются с обработкой запросов типа ключ-значение, и они действительно снижают производительность в реляционной базе данных. Если вы идете по этому маршруту, используйте правильный инструмент для него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...