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

Откуда: Кемерово
Сообщений: 29
Помогите, пожалуйста, с выбором субд для справочника.
Условия следующие:
БД локальная, только для чтения, около 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 июл 05, 10:59    [1706902]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
Yo!!
Guest
ИМХО субд не нужна - достаточно файликов типа foxpro, access и т.п.
15 июл 05, 11:06    [1706930]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
ZiZu
Member

Откуда: Донецк
Сообщений: 76
BerkelyDB
15 июл 05, 11:20    [1706999]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
хламист
Guest
Yo!!
ИМХО субд не нужна - достаточно файликов типа foxpro, access и т.п.

если в запросах нужно джойнить много таблиц то аксес будет притормаживать тогда лучше MSDE - бесплатен, размер инсталятора ~ 25 мб
15 июл 05, 11:26    [1707034]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
KSLcom
Member

Откуда: г. Москва
Сообщений: 1630

Firebird embeded


Posted via ActualForum NNTP Server 1.2

15 июл 05, 11:29    [1707049]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
Yo!!
Guest
хламист
Yo!!
ИМХО субд не нужна - достаточно файликов типа foxpro, access и т.п.

если в запросах нужно джойнить много таблиц то аксес будет притормаживать тогда лучше MSDE - бесплатен, размер инсталятора ~ 25 мб


в самом сложном запросе 3 таблички, фокс справится :)
15 июл 05, 11:33    [1707076]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
Urri
Member

Откуда: Москва
Сообщений: 2693
Visual FoxPro, однозначно!
;-)
15 июл 05, 11:48    [1707190]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
Urri
Member

Откуда: Москва
Сообщений: 2693
Поскольку скорость - основной критерий, для локальной субд и для Read-Only КС-решения рассматривать вообще смысла не имеет.
15 июл 05, 12:16    [1707403]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
KSLcom
Member

Откуда: г. Москва
Сообщений: 1630

А я думаю что стоит. Firebird Embeded - всего 2 мегабайта, работает как
ReadOnly, никаких настроек в реестре и копирования файлов в системный
каталог. Скорость хорошая. VisualFoxPro - 5 мегов runtime. Access - надо
инсталяху ADO таскать на всякий случай.


Posted via ActualForum NNTP Server 1.2

15 июл 05, 12:47    [1707631]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32885

Привет, KSLcom!
Ты пишешь:

KSLcom
K> А я думаю что стоит. Firebird Embeded - всего 2 мегабайта, работает как
K> ReadOnly, никаких настроек в реестре и копирования файлов в системный
K> каталог. Скорость хорошая.
Тогда уж лучше Yaffil Personal - 698кб.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.2

15 июл 05, 12:52    [1707673]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
KSLcom
Member

Откуда: г. Москва
Сообщений: 1630

Ну это я по максимуму сказал, а так там поменьше будет. Можно и Yaffil,
одного поля ягоды.


Posted via ActualForum NNTP Server 1.2

15 июл 05, 12:56    [1707703]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32885

Привет, KSLcom!
Ты пишешь:

KSLcom
Можно и Yaffil, одного поля ягоды.

Они разные.
Yaffil компактнее и удобнее.
Ему не нужны дебильные конфигурационные файлы
и целая структура каталогов, как у FB Embedded.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.2

15 июл 05, 13:02    [1707747]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
KSLcom
Member

Откуда: г. Москва
Сообщений: 1630

Кстати для Yaffil Personal вроде как с определенной сборки ещё MSVCRT7.DLL
надо с собой таскать. Так что там не 700 килобайт будет, а поболее :)


Posted via ActualForum NNTP Server 1.2

15 июл 05, 13:21    [1707894]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
funikovyuri
Member

Откуда: Симферополь
Сообщений: 4045
о чем вообще спор, с такой задачей что угодно справиться...
15 июл 05, 13:35    [1707981]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
KSLcom
Member

Откуда: г. Москва
Сообщений: 1630

А спора никакого и нет Мирное обсуждение выбора БД для условий
"скорость работы, простота установки на машине клиента, размер инсталляции"


Posted via ActualForum NNTP Server 1.2

15 июл 05, 13:38    [1708003]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
JustDdd
Guest
Странный вопрос, поскольку как Вы сказали самый сложный запрос:
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 июл 05, 13:55    [1708122]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
landy
Member

Откуда:
Сообщений: 1557
sqlite ?

http://sqlite.org
15 июл 05, 14:45    [1708518]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
nkulikov
Guest
Если БД только на чтение как в ней данные появятся???? :)
15 июл 05, 15:23    [1708829]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
XM
Member

Откуда: ненадолго из запоя
Сообщений: 1264

nkulikov wrote:
> Если БД только на чтение как в ней данные появятся???? :)
Она их сама генерировать будет

Posted via ActualForum NNTP Server 1.2

15 июл 05, 15:34    [1708925]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
alex-ls
Member

Откуда: Иркутская обл - Пенза - Москва
Сообщений: 7078
nkulikov
Если БД только на чтение как в ней данные появятся???? :)

Наверное зальют один раз и все...
15 июл 05, 17:00    [1709581]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
SharkZz
Member

Откуда: Кемерово
Сообщений: 29
Ну 25 мег - это слишком много будет.
Кстати, забыл добавить, что проект уже сделан на Делфи, следует лишь прикрутить БД. Что всвязи с этим посоветуете?
Насчет Firebird Embeded думаю, но чувствую, что есть более быстрое/компактное решение.
И ещё, что скажете насчёт JetDB?

alex-ls
nkulikov
Если БД только на чтение как в ней данные появятся???? :)

Наверное зальют один раз и все...


Да не, инфа вся на оракле крутится, а при выходе очередного релиза будет конвертиться в эту локальную версию :)
15 июл 05, 18:16    [1709981]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
michael_
Member

Откуда: Москва
Сообщений: 600
Как это "проект сделан, осталось прикрутить БД?"
18 июл 05, 09:43    [1711971]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
Sergey Ch
Member

Откуда: Благовещенск
Сообщений: 8894
SharkZz
Ну 25 мег - это слишком много будет.
Кстати, забыл добавить, что проект уже сделан на Делфи, следует лишь прикрутить БД. Что всвязи с этим посоветуете?

Ну тогда VFP 9.0 OLE DB Provider Хотя задача бы на самом FoxPro блоее бы органично смотрелась... Но как говорится, "Каждому свое"...
18 июл 05, 10:04    [1712031]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
unreger
Guest
а может того, совсем без базы?
использовать XML для хранения, а парсер загонит это в оперативку

да и вообще, зачем в этой задаче много таблиц?
если оно только на чтение, то собрать все в одну

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

или вообще в TList это все закачивать, только перекрыть его родную сортировку и поиск на свои

это так мысли разные :)
18 июл 05, 16:41    [1713866]     Ответить | Цитировать Сообщить модератору
 Re: Выбор локальной СУБД только для чтения  [new]
michael_
Member

Откуда: Москва
Сообщений: 600
unreger
а может того, совсем без базы?
использовать XML для хранения, а парсер загонит это в оперативку


100 000 записей в XML? Ну-ну. Оптимист Вы, батенка...
18 июл 05, 16:57    [1713927]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить