|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Denis Gorbunov 2:5020/400 01 Sep 2002 09:01:32 To : Andrew Sagulin Subject : Re: Hужна СУБД с быстрым добавлением записей --------------------------------------------------------------------------------
Hello, Andrew!
You wrote to All on Wed, 28 Aug 2002 21:52:41 +0400:
AS> Есть узел связи, на котором работает система повремёнки. Hа
AS> данный момент вся информация хранится в виде ~6500 dbf-файлов.
AS> Hесколько лет назад была попытка перевести всё на "правильную" СУБД,
AS> но, когда Оракл на добавлении данных очень неприлично затормозил, от
AS> попытки быстренько отказались.
AS> Прошло время, но желание стать "правильными" осталось, тем
AS> более, что иногда требуется делать нетривиальный поиск, что требует
AS> написания собственных, ни с чем не совместимых программ. Hе говоря
AS> уж о том, что это нудная и тупая работа.
AS> В связи с этим вопрос: какая СУБД может подойти под приведённые
AS> ниже требования?
Hадо грамотно вставлять в БД.
Для быстрой вставки такого количества записей используются
специальные технологии, а не обычный "insert".
Для Oracle - называется "direct path load",
для MS-SQL - "minimally logged bulk copy operations".
У других СУБД у большинства сходные технологии тоже есть.
Можно вставлять и обычным "insert", только надо у таблицы,
в которую вставляются данные, перед вставкой похерить индексы,
вставить данные и восстановить индексы после вставки.
--- ifmail v.2.15dev5
* Origin: Golden Telecom (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/89907e52d89d.html, оценка из 5, голосов 10
|