|
|
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Скажите,какую БД лучше использовать для проекта? Суть в следующем,надо написать простенькую программку,которая хранит данные в БД. Записей там будет не много,не думаю что превысит пару тысяч. Но основная цель,которую мне поставили по мимо, канешно, разработки программы=),это: *Программу можно было переносить с ПК на ПК без установки и без подстройки под конкретную машину(то есть программу устанавливать не надо, а, тем более, бд вообще запрещено дополнительно както устанавливать).Принцип скопируй и работай. Думал использовать ADO (Access), но может есть варианты по лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2010, 18:21 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
На FoxPro можно, только распространять готовую программу нельзя, если нет лицензионной среды разработки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2010, 18:39 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Да и забыл сразу сказать...ЧТо пишу программку я на Delphi..для неё надо бы БД подобрать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2010, 18:42 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Firebird тебе в руки. Хотя на таких мизерных объёмах можно бы справиться и с текстовыми файлами + In-memory dataset (TRxMEmoryData, например). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2010, 18:51 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, а Firebird не потребуется устанавливать на компе юзвера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2010, 19:00 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Нет, если ты будешь им устанавливать Firebird Embedded. Разрабатывать же можешь на полноприводном - они полностью совместимы по интерфейсу. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2010, 19:06 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Да,и ещё интересно, таблиц у меня будет несколько,можно ли их хранить в одном файле,как в Access'e,в какой-нибудь другой БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2010, 19:07 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Не, я передумал, не бери Firebird. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2010, 19:11 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, =)) почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2010, 19:16 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Не, я передумал, не бери Firebird. Пусть T7J берет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2010, 19:02 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
doublefint, спасибо! думаю её и заюзаю..не требует установки и и прочих dll'ки с прогой таскать не надо...то что надо..и всю базу хранит в одном файле.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2010, 19:20 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
77987doublefint, спасибо! думаю её и заюзаю..не требует установки и и прочих dll'ки с прогой таскать не надо...то что надо.. и всю базу хранит в одном файле.. Странные у Вас представления о СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2010, 11:41 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Saller, просто задача стоит конкретная..чем меньше файлов будет в папке с прогой, тем лучше.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2010, 15:44 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
77987Saller, просто задача стоит конкретная..чем меньше файлов будет в папке с прогой, тем лучше.. А как же стабильность/безопасность и т.д.? Кстати FireBird не так уж много файлов требует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2010, 15:46 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Saller, программа довольно простая, не сетевая.записей в базе будет не много,я сомневаюсь,что количество записей в ней превысит 200. конечно для такой программы функционала хватило бы и Access'a..но решил изучить что нибудь новое=) ну вообщем, заказчик сказал надо 2 файла - значит надо сделать программу в 2 файла=) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2010, 15:55 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
77987конечно для такой программы функционала хватило бы и Access'a..но решил изучить что нибудь новое=) А если у юзера нету аксеса? То там уже получится прога не из 2х файлов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2010, 16:52 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
77987ну вообщем, заказчик сказал надо 2 файла - значит надо сделать программу в 2 файла=) Эээ, такого требования еще ни разу не встречал... Чем он это мотивировал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2010, 16:54 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Saller, там сам то Access и не нужен. ADO уже вшит в любой виндовоз,поэтому,по идее,наличие Access'а не обязательно. Megabyte, заказчики разные бывают=) якобы чтобы о целостности программы можно было бы не беспокоится и переносить удобно чтобы было с банки на банку, я не удивлюсь если ещё предложат вообще один exe=) а бд чтобы сама создавалась если её не будет=) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2010, 18:46 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
77987заказчики разные бывают=) ...я не удивлюсь если ещё предложат вообще один exe=) а бд чтобы сама создавалась если её не будет=) Ну тогда вам вместо БД придется юзать .txt))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2010, 09:36 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
Megabyte, нет, почему же=) у меня гдето вроде код валялся чтоб бд Access создавать в ран-тайме..но уже до этого не дойдёт=)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2010, 15:45 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
77987Megabyte, нет, почему же=) у меня гдето вроде код валялся чтоб бд Access создавать в ран-тайме..но уже до этого не дойдёт=))Для этого сначала надо поставить Jet. На голой винде не взлетит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 12:28 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
LSV77987Megabyte, нет, почему же=) у меня гдето вроде код валялся чтоб бд Access создавать в ран-тайме..но уже до этого не дойдёт=))Для этого сначала надо поставить Jet. На голой винде не взлетит. Вы давно видели винду без джета? Не иначе как 3.11 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 13:43 |
|
||
|
БД без установки
|
|||
|---|---|---|---|
|
#18+
77987 , могу описать как это выглядит в СУБД ЛИНТЕР: Берется обычный дистрибутив. А дальше все просто, если следовать следующему: Для работы серверной части Линтера под Win32 нужны следующие файлы из дистрибутива ЛИНТЕР: BIN\linternt.exe - исполняемый модуль ядра СУБД ЛИНТЕР NETWORK\NT\dbs_wnt.exe - исполняемый модуль сетевого сервера И все файлы каталога базы, конечно. (Если база инициализируется в процессе работы приложения, тогда количество необходимых файлов будет значительно больше - утилита gendb, скрипты создания системной базы, утилита inl для их загрузки и т.д.). Можно скопировать эти файлы в свой установочный набор (или просто в свой каталог) и запускать ядро СУБД и сетевой клиент dbs_wnt.exe при старте ОС, перед запуском приложения или из приложения. Этого будет достаточно, если не нужен запуск ядра и сетевого сервера как системных сервисов. Если же такой запуск нужен, то нужно еще добавить локальные службы с исполняемыми файлом linternt.exe и dbs_wnt.exe (и, например, именами служб LinSQLSrvr и LinNetSrvr и отображаемыми именами "Linter SQL Server" и "Linter Network Server" соответственно), при необходимости поставив им тип запуска "Авто". Для работы клиентской части Линтера под Win32 нужны следующие файлы из дистрибутива ЛИНТЕР: NETWORK\NT\dbc_wnt.exe - собственно исполняемый модуль сетевого клиента BIN\LIBRARY.DLL\dbcapi32.dll BIN\LIBRARY.DLL\dectic32.dll BIN\LIBRARY.DLL\inter32.dll - разделяемые библиотеки для модуля сетевого клиента BIN\nodetab - текстовый файл сетевой конфигурации клиента (см. документацию - http://www.linter.ru/ru/documentation/pdf/net.pdf) Можно скопировать эти файлы в свой установочный набор (или просто в свой каталог) и запускать сетевой клиент dbc_wnt.exe при старте ОС, перед запуском приложения или из приложения. Этого будет достаточно, если не нужен запуск сетевого клиента как системного сервиса. Если же такой запуск нужен, то нужно еще добавить локальную службу с исполняемым файлом dbc_wnt.exe (и, например, именем службы LinNetClnt и отображаемым именем "Linter Network Client"), при необходимости поставив ей тип запуска "Авто". Если мы работаем в локальном режиме (клиент и сервер на одной машине), то вообще обязательно нужны только ядро СУБД и каталог базы - больше ничего. Все остальное можно делать, обращаясь к ядру из приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2010, 09:23 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=36481512&tid=1552816]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 140ms |

| 0 / 0 |
