Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выбор движка для локальной БД
|
|||
|---|---|---|---|
|
#18+
Нужно сделать локальную базу данных. База простая - одна главная таблица и пара-тройка справочников. Общий объем данных в формате access занимает около 5 мегабайт. Количество записей в главной таблице несколько десятков тысяч. На главной таблице будет несколько индексов, наверное около трех. Основное требование - скрость работы. Необходимо будет реализовывать возможность установки сложных фильтров при просмотре данных. Редактироваться данные почти не будут, может быть вообще не будут. Главное, чтобы программа базы данных быстро загружалась и быстро работала даже на слабых машинах, быстро осуществлялся бы поиск. Поэтому встал вопрос выбора быстрого и и желательно компактного движка для базы. Писать думаю наверное на Delphi 7. Какой вариант предпочесть? ADO (тут access наверное), BDE (paradox или dbase), компоненты для работы напрямую с файлами dbase, или может что еще????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 05:02 |
|
||
|
Выбор движка для локальной БД
|
|||
|---|---|---|---|
|
#18+
Базка то небольшая. Я пол года назад делал почти тоже самое. Тоже была 1 главная таблица (где-то 20 полей) на 100000-500000 записей и несколько вспомагательных таблиц, плюс супер-пупер фильтр и формы импорта-экспорта данных. Делал всё это на Access + VBA. Получилось нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 07:22 |
|
||
|
Выбор движка для локальной БД
|
|||
|---|---|---|---|
|
#18+
Можно поставить MySQL 4.1 Функционал как у Access, SQL - шире, скорость лучше. Компоненты можно как ADO (сами по себе плохие), AnyDAC, ZeosDBO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 11:00 |
|
||
|
Выбор движка для локальной БД
|
|||
|---|---|---|---|
|
#18+
FoxPro 2.5 for DOS. И можно будет на 386 работать без виндов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 13:07 |
|
||
|
Выбор движка для локальной БД
|
|||
|---|---|---|---|
|
#18+
При размере базы в 5мб, 3 таблицы и r/o самый быстрый движок - plain text и поиск по нему. Справочники можно подгрузить RAM - все вообще летать будет. У меня в справочнике товаров такое реализовано. Он весь в памяти. 100 000 наименований. Поиск практически мнгновенный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 15:39 |
|
||
|
Выбор движка для локальной БД
|
|||
|---|---|---|---|
|
#18+
если писать на делфях, то может файрбёрд ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 05:16 |
|
||
|
Выбор движка для локальной БД
|
|||
|---|---|---|---|
|
#18+
_AndreyPесли писать на делфях, то может файрбёрд ? А если писать на VC/VB/C#, то в обязку использовать MSSQL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 06:20 |
|
||
|
Выбор движка для локальной БД
|
|||
|---|---|---|---|
|
#18+
NET, NET, NET... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 07:12 |
|
||
|
Выбор движка для локальной БД
|
|||
|---|---|---|---|
|
#18+
ASCRUS _AndreyPесли писать на делфях, то может файрбёрд ? А если писать на VC/VB/C#, то в обязку использовать MSSQL ? ну нет конечно :) просто думаю использование данной связки будет наиболее удобным для этой задачи и в плане программирования(все примеры в хелпе есть, далеко ходить не надо), и файрбёрд бесплатный, и функциональность отличная для локальной СУБД, и администрировать просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 09:45 |
|
||
|
Выбор движка для локальной БД
|
|||
|---|---|---|---|
|
#18+
_AndreyP ASCRUS _AndreyPесли писать на делфях, то может файрбёрд ? А если писать на VC/VB/C#, то в обязку использовать MSSQL ? ну нет конечно :) просто думаю использование данной связки будет наиболее удобным для этой задачи и в плане программирования(все примеры в хелпе есть, далеко ходить не надо), и файрбёрд бесплатный, и функциональность отличная для локальной СУБД, и администрировать просто. Только не говори енто матерное слово "емембед"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 10:02 |
|
||
|
Выбор движка для локальной БД
|
|||
|---|---|---|---|
|
#18+
Если всего 5 мег данных и редактироваться они совсем не будут, почему их не засосать в память при старте программы? А в памяти уже можно что хочешь с ними делать с высокой скорострельностью. Еще один вариант - посмотри sqlite ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 12:29 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33265361&tid=1545669]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
183ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 278ms |
| total: | 533ms |

| 0 / 0 |
