Какой тип базы данных лучше всего подходит для большого количества пользователей и высокого уровня параллелизма? - PullRequest
0 голосов
/ 17 марта 2011

Мы создаем веб-приложение, которое должно поддерживать большое количество пользователей в среде с высокой степенью параллелизма.Пользователи будут пытаться изменить одну и ту же запись одновременно.Что касается объема данных в базе данных, мы ожидаем, что он будет очень низким (мы не пытаемся создать следующий Facebook), вместо этого нам нужно предоставить каждому пользователю очень быстрое время обработки для каждого запроса, поэтому с точки зрения базы данных мынам нужно решение, которое легко масштабируется, поскольку мы добавляем больше пользователей и записей.

В настоящее время мы рассматриваем реляционные и объектные базы данных, а также системы распределенных баз данных, такие как Cassandra и Hypertable.Мы предпочитаем решения с открытым исходным кодом, а не коммерческие.

Мы просто ищем какое-то направление, нам не нужны подробности о том, как создать решение.Любые предложения будут с благодарностью.

1 Ответ

0 голосов
/ 19 марта 2011

SimpleDB от Amazon поддерживает условные путы и последовательные операции чтения, но в этот момент вы побеждаете цель, а можете просто использовать mysql / percona и масштабировать по вертикали.

вам действительно нужен ACID?что-то должно дать.и возможная последовательность не так уж и плоха, верно?:)

...