Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Посоветуйте базу данных.Необходимо выполнять около 1000 запросов в секунду к базе.  [new]
Михаил Щелканов
Guest
Посоветуйте базу данных.Необходимо выполнять около 1000 запросов в секунду к базе.
Запросы все простые.
Приоритет отдаться базе которая полностью лежит в памяти сервера.

Размер таблицы около 3 млн записей.
Пока рассматриваться вопрос только на чтение данных.
21 авг 09, 04:46    [7564556]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте базу данных.Необходимо выполнять около 1000 запросов в секунду к базе.  [new]
ЛП
Guest
2 Михаил Щелканов
Необходимо выполнять около 1000 запросов в секунду к базе.

Откуда запросы, с каких соединений, со скольки соединений?
Какое железо?

Запросы все простые.

Простота запросов - дюже относительная весчь.
Select поле From таблица Where ключ = значение
Такие запросы?

Приоритет отдаться базе которая полностью лежит в памяти сервера.

Зачем?
Если данных мало, то сервер и сам разберется со своей памятью, закэширует всё что ему нужно. Тем более что "пока рассматриваться вопрос только на чтение данных". Изменялись бы данные, еще можно было бы в сторону in memory database смотреть.

Размер таблицы около 3 млн записей.

Что за записи, влезут ли они вообще в память.

Посоветуйте базу данных.

По постановке задачи - практически любая. Прям таки с фокспро начиная.
21 авг 09, 07:06    [7564599]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте базу данных.Необходимо выполнять около 1000 запросов в секунду к базе.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
ЛП
Какое железо?


Во, во... ;) Я уже автору тут Потянет ли MS SQL Server одновременное выполненние 1000 запросов в секунду? показал.
21 авг 09, 08:28    [7564666]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте базу данных.Необходимо выполнять около 1000 запросов в секунду к базе.  [new]
ЛП
Guest
2 pkarklin
Да сопстна без уточнения задачи нет смысла уточнять железо.
Хрен знает, может там таблица из двух целочисленных полей, одно из которых ключевой счётчик, запросы на выборку одной записи по ключу, и все эти немерянные тысячи запросов внутре какой-нибудь хранимки в цикле на сервере же и исполняются.
Озвученным условиям не противоречит, а в такой постановке мой древний домашний комп (которому по хорошему место давно уже на помойке) под MS SQL Server 2008 Express Edition миллион случайных выборок за минуту прожевал :).

З.Ы. Конфигурация на скриншоте дюже хорошая. На таком бы фокспро запустить... :)
21 авг 09, 08:39    [7564676]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте базу данных.Необходимо выполнять около 1000 запросов в секунду к базе.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
ЛП,

В топике по ссылке автор чуть ниже упомянул про "социальные сети". Так что будем ждать от автора подробностей. Но вот что-то социальная сеть из одной таблички мне как то не представляется. :)
21 авг 09, 08:58    [7564721]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте базу данных.Необходимо выполнять около 1000 запросов в секунду к базе.  [new]
DocAl
Member

Откуда: Оккупирую западный берег
Сообщений: 10472
Таблица юзер-друх, вот тебе и социальная сеть.
21 авг 09, 11:26    [7565601]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить