Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Помогите, пожалуйста, с выбором субд для справочника. Условия следующие: БД локальная, только для чтения, около 15 таблиц. 5 таблиц по 10-100 тыс записей, остальные - мелкие. Самый сложный запрос: select * from table1 t1, table2 t2, table3 t3 where t1.id = t2.id_t1 and t2.id = t3.id_t2 and t3.id = число and t1.field1 like '%qwe%' and t2.field1 like '%asd%' Важна скорость работы, простота установки на машине клиента, размер инсталляции. Желательно (но не обязательно) шифрование данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 10:59 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
ИМХО субд не нужна - достаточно файликов типа foxpro, access и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 11:06 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
BerkelyDB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 11:20 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Yo!!ИМХО субд не нужна - достаточно файликов типа foxpro, access и т.п. если в запросах нужно джойнить много таблиц то аксес будет притормаживать тогда лучше MSDE - бесплатен, размер инсталятора ~ 25 мб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 11:26 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Firebird embeded Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 11:29 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
хламист Yo!!ИМХО субд не нужна - достаточно файликов типа foxpro, access и т.п. если в запросах нужно джойнить много таблиц то аксес будет притормаживать тогда лучше MSDE - бесплатен, размер инсталятора ~ 25 мб в самом сложном запросе 3 таблички, фокс справится :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 11:33 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Visual FoxPro, однозначно! ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 11:48 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Поскольку скорость - основной критерий, для локальной субд и для Read-Only КС-решения рассматривать вообще смысла не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 12:16 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
А я думаю что стоит. Firebird Embeded - всего 2 мегабайта, работает как ReadOnly, никаких настроек в реестре и копирования файлов в системный каталог. Скорость хорошая. VisualFoxPro - 5 мегов runtime. Access - надо инсталяху ADO таскать на всякий случай. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 12:47 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Привет, KSLcom! Ты пишешь: KSLcomK> А я думаю что стоит. Firebird Embeded - всего 2 мегабайта, работает как K> ReadOnly, никаких настроек в реестре и копирования файлов в системный K> каталог. Скорость хорошая.Тогда уж лучше Yaffil Personal - 698кб. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 12:52 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Ну это я по максимуму сказал, а так там поменьше будет. Можно и Yaffil, одного поля ягоды. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 12:56 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Привет, KSLcom! Ты пишешь: KSLcomМожно и Yaffil, одного поля ягоды. Они разные. Yaffil компактнее и удобнее. Ему не нужны дебильные конфигурационные файлы и целая структура каталогов, как у FB Embedded. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 13:02 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Кстати для Yaffil Personal вроде как с определенной сборки ещё MSVCRT7.DLL надо с собой таскать. Так что там не 700 килобайт будет, а поболее :) Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 13:21 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
о чем вообще спор, с такой задачей что угодно справиться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 13:35 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
А спора никакого и нет Мирное обсуждение выбора БД для условий "скорость работы, простота установки на машине клиента, размер инсталляции" Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 13:38 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Странный вопрос, поскольку как Вы сказали самый сложный запрос: select * from table1 t1, table2 t2, table3 t3 where t1.id = t2.id_t1 and t2.id = t3.id_t2 and t3.id = число and t1.field1 like '%qwe%' and t2.field1 like '%asd%' то есть джойнов как бы нету, а эсть операторы "И", это в самый раз для PL\SQL который в Oracle 8i, там такая конструкция запросов ИМХО самое родное.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 13:55 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
sqlite ? http://sqlite.org ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 14:45 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Если БД только на чтение как в ней данные появятся???? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 15:23 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
nkulikov wrote: > Если БД только на чтение как в ней данные появятся???? :) Она их сама генерировать будет Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 15:34 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
nkulikovЕсли БД только на чтение как в ней данные появятся???? :) Наверное зальют один раз и все... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 17:00 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Ну 25 мег - это слишком много будет. Кстати, забыл добавить, что проект уже сделан на Делфи, следует лишь прикрутить БД. Что всвязи с этим посоветуете? Насчет Firebird Embeded думаю, но чувствую, что есть более быстрое/компактное решение. И ещё, что скажете насчёт JetDB? alex-ls nkulikovЕсли БД только на чтение как в ней данные появятся???? :) Наверное зальют один раз и все... Да не, инфа вся на оракле крутится, а при выходе очередного релиза будет конвертиться в эту локальную версию :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 18:16 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Как это "проект сделан, осталось прикрутить БД?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 09:43 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
SharkZzНу 25 мег - это слишком много будет. Кстати, забыл добавить, что проект уже сделан на Делфи, следует лишь прикрутить БД. Что всвязи с этим посоветуете? Ну тогда VFP 9.0 OLE DB Provider Хотя задача бы на самом FoxPro блоее бы органично смотрелась... Но как говорится, "Каждому свое"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 10:04 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
а может того, совсем без базы? использовать XML для хранения, а парсер загонит это в оперативку да и вообще, зачем в этой задаче много таблиц? если оно только на чтение, то собрать все в одну или для дельфи один двоичный файл, записи с фикс. размером + индексный список со смещениями и хоть по каждому полю - бинарный поиск вполне быстрый да повторяем работу СУБД, но не сильно напрягаясь при этом или вообще в TList это все закачивать, только перекрыть его родную сортировку и поиск на свои это так мысли разные :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 16:41 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
unregerа может того, совсем без базы? использовать XML для хранения, а парсер загонит это в оперативку 100 000 записей в XML? Ну-ну. Оптимист Вы, батенка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 16:57 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Sergey Ch SharkZzНу 25 мег - это слишком много будет. Кстати, забыл добавить, что проект уже сделан на Делфи, следует лишь прикрутить БД. Что всвязи с этим посоветуете? Ну тогда VFP 9.0 OLE DB Provider Хотя задача бы на самом FoxPro блоее бы органично смотрелась... Но как говорится, "Каждому свое"... И чо, таскать с собой кучу dbf ников? хватит впаривать этот древний и конкурентоспособный разве что по цене продукт нормальныйм пацанам :) Задача на FoxPro только в каких-то отдельных и мне трудно представляемых случаях может быть сделана органичней, в подавляющем большинестве случаев - маразм. jet или firebird рулит, но лучше jet если не большой обем базы и с минимумом работы. Alex. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 18:13 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
michael_Как это "проект сделан, осталось прикрутить БД?" Просто работа с БД в этом приложении занимает очень маленькую часть, до этого оно было клиент-серверным и крутилось в локалке сначала под интербейзом, потом под ораклом, сейчас же требуется выпустить его локальную версию. unregerа может того, совсем без базы? использовать XML для хранения, а парсер загонит это в оперативку Это будет долго unregerда и вообще, зачем в этой задаче много таблиц? если оно только на чтение, то собрать все в одну ну это вообще чушь... unregerодин двоичный файл, записи с фикс. размером + индексный список со смещениями и хоть по каждому полю - бинарный поиск вполне быстрый думаю над этим... Alex Ustas jet или firebird рулит, но лучше jet если не большой обем базы и с минимумом работы. а что нужно для того, чтобы jet работал на машине клиента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 07:44 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Alex UstasИ чо, таскать с собой кучу dbf ников? хватит впаривать этот древний и конкурентоспособный разве что по цене продукт нормальныйм пацанам :);-))) Кстати, если условие использования - Read-only, то всю кучу dbf-ников можно и внутрь exe-шника положить ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 08:26 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
SharkZzа что нужно для того, чтобы jet работал на машине клиента? MDAC. Это не ругательство. Это драйверы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 08:58 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
То есть ещё нужно поставлять и MDAC с приложением, ведь, как я понимаю, не со всеми версиями винды он идёт? Накладно как-то :-/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 09:09 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Все же лучше Firebird, чем Jet. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 09:15 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Alex Ustas jet или firebird рулит, но лучше jet если не большой обем базы и с минимумом работы. а что нужно для того, чтобы jet работал на машине клиента?[/quot] установленный MDAC, начиная с win98 он уже стоит, или зашить в инсталяху если планируется и на 95 виндах. Alex. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 09:35 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Urri Alex UstasИ чо, таскать с собой кучу dbf ников? хватит впаривать этот древний и конкурентоспособный разве что по цене продукт нормальныйм пацанам :);-))) Кстати, если условие использования - Read-only, то всю кучу dbf-ников можно и внутрь exe-шника положить ;-) та я думаю заюзать Jet и не мучаться, драйвер идеть в составе винды (начиная с Win98), вобщем-то базы десятки мегабайт держит, один файл, над структурой базы можно работать в доступной тулзе MS Access, компоненты доступа есть в среде, ну что еще нужно?!! :) Alex. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 09:39 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
Хорошо, рассмотрю вариант с jet. А что можете сказать про использование TClientDataSet вместо СУБД в моём случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 09:43 |
|
||
|
Выбор локальной СУБД только для чтения
|
|||
|---|---|---|---|
|
#18+
SharkZzПомогите, пожалуйста, с выбором субд для справочника. Условия следующие: БД локальная, только для чтения, около 15 таблиц. 5 таблиц по 10-100 тыс записей, остальные - мелкие. Самый сложный запрос: select * from table1 t1, table2 t2, table3 t3 where t1.id = t2.id_t1 and t2.id = t3.id_t2 and t3.id = число and t1.field1 like '%qwe%' and t2.field1 like '%asd%' Важна скорость работы, простота установки на машине клиента, размер инсталляции. Желательно (но не обязательно) шифрование данных. Sybase ASA - единственный минус - коммерческая. Из плюсов по поставленной задаче: малый размер инсталяции (причем можно оформить как встроенную СУБД), поддержка шифрования БД по ключу, поддержка работы read-only compressed БД (сжатие где то до 40%), поддержка механизма write-file, позволяющего даже с read-only БД проводить полноценные транзакционные операции путем записи изменений такой БД в локальные файлы на жестком диске - это позволяет например организовывать стандартные справочные БД на CD с возможностью самим клиентам хранить дополнительную собственную информацию. Ну и стандартный супнабор плюсов - кроссплатформенность, мощный SQL и процедурный язык, множество провайдеров доступа (ODBC, OLE DB, ADO.NET, JDBC, JConnect, нативные для Delphi, ...), поддержка удаленных серверов других производителей, поддержка работы с XML и организация веб-сервисов (HTTP, SOAP), возможность создания прокси-процедур, ссылающихся на веб-сервисы, нулевое администрирование, вменяемый оптимизатор и т.д. В общем СУБД достаточно качественная, надежная, но стоит денюшку (в среднем цена лицензии где то 120-140$ в зависимости от статуса партнера в SYbase CIS). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 10:27 |
|
||
|
|

start [/forum/topic.php?all=1&fid=35&tid=1553828]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
| others: | 202ms |
| total: | 390ms |

| 0 / 0 |
