Форум: "Базы";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Внизfree база Найти похожие ветки
← →
аматор © (2006-10-29 12:59) [0]Привет, посоветуйте какую базу можно использовать по таким параметрам: 1. Возможность использовать запросы; 2. Халявность; 3. Стабильность... Связь с адо не желательно. Жар - птица не интересует. Желательно распространение без библиотек.
← →
Ketmar © (2006-10-29 13:11) [1]single user? multiuser?
single user: SQLite. есть как в варианте DLL, так и в наборе .obj для статической линковки. поддерживает довольно большое подмножество SQL-92. есть даже нечто, похожее на транзакции. работает достаточно стабильно (если знать некоторые баги и не наступать на них %-).
а multiuser без DLL и сервера -- это нонсенс.
← →
Anatoly Podgoretsky © (2006-10-29 13:14) [2]> Ответ на сообщение [0]
Чем АДО не угодил?
По первым трем пунктам, бесчисленное множество
Шестой пункт снижает это количество до штук.
Но не оговорены все нужные критерии. Многие бесплатные являются
однопользовательскими, а много пользовательские стоят хороших бабок.
← →
DrPass © (2006-10-29 20:20) [3]
> Желательно распространение без библиотек
Фактически тебе остается либо DBF, либо MS Jet через ADO. Если не считать нескольких самопальных движков. Чем FB не устраивает? В своем классе одна из лучших
← →
ANB © (2006-10-30 11:03) [4]Оракл XE.
← →
PEAKTOP © (2006-10-30 11:43) [5]Если ЖарПтица не интересует из-за того, что ее придется отдельно инсталлить, а незадачливый юзверь это не расчехлит, то пользуй Embedded. С собой "в дорогу" одна dll-ка - и все.
← →
atruhin © (2006-10-30 13:18) [6]> С собой "в дорогу" одна dll-ка - и все.
Ну вот только про 1 Dll и все, говроить не надо! Там еще файлики необходимы!
← →
Сало (2006-10-30 14:31) [7]
> Ну вот только про 1 Dll и все, говроить не надо! Там еще
> файлики необходимы!
ЛМД. В крайнем случае, YaP
← →
kaif © (2006-10-31 01:09) [8]Тем не менее Жар-птица. Embedded.
← →
atruhin © (2006-10-31 05:34) [9]> Тем не менее Жар-птица. Embedded.
Полностью поддерживаю.
← →
ANB © (2006-10-31 10:37) [10]
> Тем не менее Жар-птица. Embedded.
А если программу пользователь хочет на сетевом диске развернуть ?
← →
Anatoly Podgoretsky © (2006-10-31 11:51) [11]> ANB (31.10.2006 10:37:10) [10]
А что есть проблемы, какая разница где диск расположен, хоть в Интернет
← →
Sergey13 © (2006-10-31 11:59) [12]> [11] Anatoly Podgoretsky © (31.10.06 11:51)
Для "Жар-птица. Embedded." есть. Что, в общем то логично, ИМХО. Файл на сетевом диске может работать со своим сервером.
← →
atruhin © (2006-10-31 12:14) [13]> А если программу пользователь хочет на сетевом диске развернуть
> ?
Тогда не на сетевом диске, а на сервере. "Жар-птица. Embedded." способна работать, как клиентская библиотека доступа к серверу.
Да думаю вы и сами об этом знаете, к чему вопрос?
← →
ЮЮ © (2006-10-31 12:18) [14]
> Файл на сетевом диске может работать со своим сервером.
Зачем же он выложен на сетевой диск, если там есть сервер?
← →
Sergey13 © (2006-10-31 13:27) [15]> [14] ЮЮ © (31.10.06 12:18)
Не понял. Я пояснял почему, на мой взгляд, не будет работать с сетевым диском, а не предлагал выкладывать.
← →
аматор © (2006-10-31 13:33) [16]Embedded - около 5 библиотек (ну не помню точно сколько), размер ООчень мал. Что имею: Apollo (библиотеки), FlatSQL (размер маленький :)) .
Все движки которые я встречал интересны, но то размер проги пухнет, то библиотеки нужны, то только в винде работают :). Интересен абсолют (не помню как на англицки). Размер добавляет около 500 кб, НО нуно платить. Может есть с открытым кодом движки??? Буду рад.
Ketmar © очень интересно, можна подробнее... И, если моно, ссылки. Я только с библиотеками видел это чудо.
[5] PEAKTOP © - в этом не юзверь виноват, а программер...
Критерии: запросы, без библиотек, малый размер проги, локальная, ну и конечно стабильная... Кажись много хочу.
← →
Sergey13 © (2006-10-31 13:38) [17]> [16] аматор © (31.10.06 13:33)
Твоя основная задача разместить все на одной дискетке? Откуда эта боязнь лишнего мегабайта в эпоху CD DVD и прочих носителей?
← →
Ketmar © (2006-10-31 13:43) [18]>[16] аматор(c) 31-Oct-2006, 13:33
>Ketmar © очень интересно, можна подробнее... И, если моно,
>ссылки. Я только с библиотеками видел это чудо.
искать в гугле DISQLite -- мне лениво. там без DLL. один объектник на 260 кил и компоненты доступа. о качестве ничего сказать не могу -- сам использую DLL и собственные wrapper"ы.
← →
ANB © (2006-10-31 13:50) [19]У нас была просто проблема.
Написали программку на скоряк (пилот). Использовали ФБ эмбедед. Все ставилось и работало на ура (до сих пор работает, хотя уже месяца 3 как собирались ее убить).
Появился очередной клиент, который захотел по причинам безопасности развернуть программу на сетевом диске в личной папке (хрен его знает, зачем это нужно). Вышел облом. Клиент расстроился.
← →
Anatoly Podgoretsky © (2006-10-31 15:24) [20]> Sergey13 (31.10.2006 11:59:12) [12]
Думаешь есть разница где лежит, никакой.
← →
Anatoly Podgoretsky © (2006-10-31 15:24) [21]> ЮЮ (31.10.2006 12:18:14) [14]
Для того что бы был доступен с любого места.
← →
Anatoly Podgoretsky © (2006-10-31 15:26) [22]> аматор (31.10.2006 13:33:16) [16]
> нуно платить
Платить не нуно, есть персаналная версея, полностью бисплатно.
← →
Anatoly Podgoretsky © (2006-10-31 15:28) [23]> ANB (31.10.2006 13:50:19) [19]
> Появился очередной клиент, который захотел по причинам безопасности
> развернуть программу на сетевом диске в личной папке
Нормальное желание, я с ним солидарен. Рекомендую посмотреть в сторону
Absolute Database - для этой цели великолепен, у него много чего интерсного,
например жесткое шифрование.
← →
DrPass © (2006-10-31 15:33) [24]
> аматор © (31.10.06 13:33) [16]
> Embedded - около 5 библиотек (ну не помню точно сколько),
> размер ООчень мал.
FB Embedded - ровно одна библиотека, 1.5Мб размером. Еще может пригодиться (именно может, программа в принципе будет нормально работать и без него) файлик firebird.msg
← →
Ketmar © (2006-10-31 15:36) [25]>[24] DrPass(c) 31-Oct-2006, 15:33
>FB Embedded - ровно одна библиотека, 1.5Мб размером.
нефигово так. ну совсем ма-а-аленькая библиотечка. ага.
← →
Sergey13 © (2006-10-31 15:57) [26]> [20] Anatoly Podgoretsky © (31.10.06 15:24)
> Думаешь есть разница где лежит, никакой.
Для файлового доступа да. Но тут ведь несколько иная вешь, на мой взгляд. Как сервер (а это ведь нормальный СКЛ сервер) будет обеспечивать целостность данных если между ним и данными ненадежная связь? Какой еще сервер разрешает хранить свои оперативные данные на сетевых ресурсах?
← →
Anatoly Podgoretsky © (2006-10-31 16:07) [27]> Sergey13 (31.10.2006 15:57:26) [26]
Что то ты не то говоришь, до меня мысль не дошла.
← →
DrPass © (2006-10-31 16:08) [28]
> Ketmar © (31.10.06 15:36) [25]
Зато могёт много :)
А в дистре все равно хорошо утаптывается
← →
аматор © (2006-10-31 21:19) [29][24] DrPass © ссори, но о какой Вы версии, я имел ввиду 2.
[22] Anatoly Podgoretsky © посмотрю.
[17] Sergey13 © а зачем кол придуман???
← →
Anatoly Podgoretsky © (2006-10-31 23:43) [30]> а зачем кол придуман???
Заколачивать.
← →
Ketmar © (2006-10-31 23:44) [31]>[28] DrPass(c) 31-Oct-2006, 16:08
>Зато могёт много :)
а мне SQLite хватает. %-) 300 кил -- и полон дистриб радости. %-)
← →
DrPass © (2006-11-01 00:01) [32]
> аматор © (31.10.06 21:19) [29]
1.5, конечно. Вторая ведь до сих пор до релиза не добралась
← →
unknown © (2006-11-01 00:31) [33]
> DrPass © (01.11.06 00:01) [32]
> 1.5, конечно. Вторая ведь до сих пор до релиза не добралась
Я, например, на двойку еще во времена RC2 перешел, без проблем.
Да и вообщеFirebird Developer"s Journal: The CVS tree has been tagged for the final v2.0 release. The builds will be available for download as soon as they pass the QA procedures.
Т.е. ожидается со дня на день.
← →
atruhin © (2006-11-01 12:44) [34]> [27] Anatoly Podgoretsky © (31.10.06 16:07)
На самом деле разница есть, в FB по моему начиная с 1.5 специально запретили размещение БД на сетевом диске.
← →
Anatoly Podgoretsky © (2006-11-01 13:18) [35]> atruhin (01.11.2006 12:44:34) [34]
Тогда они звери, но это маркетинговое ограничение.
← →
PEAKTOP © (2006-11-01 14:06) [36]> На самом деле разница есть, в FB по моему начиная с 1.5 специально запретили размещение БД на сетевом диске.
Насколько я понимаю работу SQL-сервера, как бы он там не хранил записи, какой бы не был формат файла(ов) баз данных, так или иначе он уприрается в функции операционной системы типа FileWrite и FileRead в Windows. Соответственно, API-интерфейс записи в файл и чтения из него предоставляет операционная система. А где расположен этот файл, это уже вопрос десятый и проблемы ОС, у меня есть клиент, который свою базу на флешке носит (не доверяет никому), и ниче, работает.
Другое дело, что FireBird Embedded требует монопольного доступа к файлу базы данных, поэтому расположение ее на сетевом диске теряет смысл, т.к. все равно с ней сможет работать не более одного клиента.
Единственный выход намахать Embedded вижу в том, чтобы выложить базу на SAMBA-сервере под файловой системой Ext3, которая транзитивна. Но, если юзеры будут не только читать из базы, но и писать в нее, то база сохраниться в том виде, в котором она была для последнего отключившегося пользователя.
← →
ANB © (2006-11-01 14:12) [37]
> Другое дело, что FireBird Embedded требует монопольного
> доступа к файлу базы данных, поэтому расположение ее на
> сетевом диске теряет смысл, т.к. все равно с ней сможет
> работать не более одного клиента.
А больше и не надо было. Изначально программка и не собиралась быть сетевой. Просто ограничение месторасположения БД явилось неприятной неожиданностью.
← →
PEAKTOP © (2006-11-01 14:16) [38]> Просто ограничение месторасположения БД явилось неприятной неожиданностью.
> А где расположен этот файл, это уже вопрос десятый и проблемы ОС
Я это к тому, что кто мешает вызвать "Проводник"\"MainMenu"\"Сервис"\"Подключить сетевой диск".
← →
Anatoly Podgoretsky © (2006-11-01 14:23) [39]> PEAKTOP (01.11.2006 14:06:36) [36]
> Другое дело, что FireBird Embedded требует монопольного доступа к файлу
> базы данных, поэтому расположение ее на сетевом диске теряет смысл, т.к.
> все равно с ней сможет работать не более одного клиента.
Это да, это персональная версия, но смысла никак не читает, ты же привел
пример с флешкой. А это защищенное хранилище и как правило автоматически
архивируемое. Смысл есть и смысл это большой.
← →
Anatoly Podgoretsky © (2006-11-01 14:24) [40]> ANB (01.11.2006 14:12:37) [37]
> Просто ограничение месторасположения БД явилось неприятной неожиданностью.
То есть авторы продукта не позволяют выбрать место хранения, тогда в топку.
Страницы: 1 2 вся ветка
Форум: "Базы";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.057 c