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

Откуда:
Сообщений: 29
если есть таблица (индексированная) с миллиардом записей, какая БД будет быстрее всего запрос select обрабатывать пл ней? ОС WinXP
3 июл 09, 12:01    [7372593]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
sluge,

если нет других условий, то быстрее всего будет не субд вообще, а тупо файл.
3 июл 09, 12:03    [7372616]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
sluge
Member

Откуда:
Сообщений: 29
skelet,

спасибо за файл, но крайние случаи не рассматриваем :)
3 июл 09, 12:21    [7372743]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
miksoft
Member

Откуда:
Сообщений: 38918
какой запрос-то?
LIKE '%строка%' без специальных механизмов ни в одной СУБД быстро работать не будет.
3 июл 09, 12:51    [7372967]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
ЛП
Guest
2 sluge
спасибо за файл, но крайние случаи не рассматриваем :)

Файл - это не "крайний случай".
Можно еще миллиард записей безо всякого файла прямо в оперативной памяти хранить.

Если уж ищете "сферического коня в вакууме", то хотя бы его радиус указывайте :)
В текущей постановке вопроса назвать в качестве "самой быстрой СУБД" какую-либо конкретную могут только вконец обезглавленные фанбои.

Что за записи - хз.
Как индексировано - хз.
Что за запрос - хз. Select'ы - они, знаете ли, разные бывают. "Select Top 1 * From Таблица" - это Ваш запрос? Нет? А какой тогда Ваш?
Что за оборудование - тоже хз.

Какой-то запрос к миллиарду как-то проиндексированных каких-то записей - ибитесь, дорогие форумчане, кто быстрее.
3 июл 09, 13:00    [7373053]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
Денис Ильин
Member

Откуда: Железнодорожный
Сообщений: 242
миллиард записей на windows xp? как то не вяжется. если уж хотите сервер, то берите серверное ПО. когда записей миллиард, то они уже должны как то самоокупаться....
3 июл 09, 13:10    [7373126]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
sluge
skelet,

спасибо за файл, но крайние случаи не рассматриваем :)


это не крайний случай, а вполне себе нормальный (и кстати самый быстрый, если писать на С/С++) механизм.
Просто применимость или не применимость метода зависит от граничных условий, которые вы не указали.
3 июл 09, 13:13    [7373149]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
Денис Ильин
Member

Откуда: Железнодорожный
Сообщений: 242
спасибо за файл, но крайние случаи не рассматриваем :)
ну почему же, есть database like (вместе с sql-ем и т.п.) обёртки над файлами, типа sqlite3.
работает очень шустро. правда, это если нет многопользовательской работы.
3 июл 09, 13:15    [7373169]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
skelet
Member [заблокирован]

Откуда: moskau
Сообщений: 5549
Денис Ильин

ну почему же, есть database like (вместе с sql-ем и т.п.) обёртки над файлами, типа sqlite3.
работает очень шустро. правда, это если нет многопользовательской работы.

а ни это, ни наличие/отсутствие привязки к другим таблицам автор не уточнил...
3 июл 09, 13:16    [7373177]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
Денис Ильин
Member

Откуда: Железнодорожный
Сообщений: 242
ну, привязку то можно съемулировать вручную, это не страшно.
а вот вводных действительно весьма мало.
5 июл 09, 21:47    [7378380]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
это обычный развод, а не вопрос.
5 июл 09, 22:39    [7378458]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
Да ладно... ТС пошел пальцом записи прещЫтывать.
- А вдруг не мульярд, а на пару тыщ меньше?
6 июл 09, 11:30    [7379606]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
gotozero
Member

Откуда: Мск
Сообщений: 192
Вам нужен опенсорсный In Memory Database
17 июл 09, 18:19    [7431027]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
gotozero
Member

Откуда: Мск
Сообщений: 192
sqlite Например
17 июл 09, 18:23    [7431053]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
Brodiaga
Member

Откуда:
Сообщений: 501
gotozero
Вам нужен опенсорсный In Memory Database


Да можно и не опенсорсный :)) Oracle TimesTen например. Работает очень быстро.
2 сен 09, 23:26    [7610891]     Ответить | Цитировать Сообщить модератору
 Re: выбор быстрой СУБД  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
sluge
если есть таблица (индексированная) с миллиардом записей, какая БД будет быстрее всего запрос select обрабатывать пл ней? ОС WinXP
Миллиард не так уж и много и на десктопе :)
3 сен 09, 11:41    [7612187]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить