Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

какая база данных побыстрей


Kein ©   (2004-03-17 17:26:00) 

если кто-нибудь работал с большими базами данных, какая база более быстрая при больших объёмах данных. (база разрастается до примерно 50 000 записей минуты за две)


Zacho   (2004-03-17 18:15:00) [1]


> не через SQL а через TTable

Все равно в результате будет сформирован и выполнен SQL-запрос :)
Естественно в случае Дятла и других SQL-серверов


Vlad   (2004-03-17 18:06:00) [2]


> Kein ©   (17.03.04 18:00) [10]

http://yaffil.ibase.ru/

> еще одно требование к базе: парралельно с записью может
> производится чтение, о не через SQL а через TTable

Ради бога, для этого транзакции существуют. Также, вроде обещают что она thread-safe, правда лично не проверял.


Соловьев   (2004-03-17 18:04:00) [3]

TTable - забудь тогда про скорость, только СКЛь!!!


Kein   (2004-03-17 18:00:00) [4]

2Vlad
что за базы такие Yaffi? где почитать о них можно.

еще одно требование к базе: парралельно с записью может производится чтение, о не через SQL а через TTable


Vlad   (2004-03-17 17:57:00) [5]


> serge35   (17.03.04 17:53) [8]

С between точно отдыхать будешь, а все остальное поддается оптимизации.


serge35   (2004-03-17 17:53:00) [6]

Попробуй объединить 3 таблицы по 10 млн записей, поставить 10 условий, обязательно LIKE и BETWEEN и пожешь спокойно отдыхать...


Vlad   (2004-03-17 17:51:00) [7]


> Соловьев ©   (17.03.04 17:47) [6]


> смотря какие запросы...

Запросы на выборку.Естественно, оптимизированные, с использованием нужных индексов.

> serge35   (17.03.04 17:44) [5]


> 50 000 поделить на 2 мин = 416 записей в секунду.

Ну это ерунда, у меня в таблицу из 15 варчарных полей записи вставляются примерно со скоростью 1000 записей/сек.


Соловьев   (2004-03-17 17:47:00) [8]

2 Vlad
смотря какие запросы... Можно такой придумать - что и индексы не спасут...


serge35   (2004-03-17 17:44:00) [9]

50 000 поделить на 2 мин = 416 записей в секунду.
Может нужна самая быстрозаписывающая база данных?
Нечего народу парить мозги.


serge35   (2004-03-17 17:40:00) [10]

А может Счетчики?


Соловьев   (2004-03-17 17:38:00) [11]

50 000 зап/мин - ужас :) В час - 300 000, в день - 72 000 000(!!!)
Уффф... Датчики?


Vlad   (2004-03-17 17:37:00) [12]

Я сравнительные эксперименты не ставил, но работал с базами на Yaffil, количество записей до 12 млн, так вот при наличии необходимых индексов запросы отрабатывают почти мгновенно.


Reindeer Moss Eater   (2004-03-17 17:27:00) [13]

Та, к которой с запросами не пристают


Наверх

Титульная страница Поиск, карта сайта Написать письмо