Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / БД без установки / 25 сообщений из 34, страница 1 из 2
20.02.2010, 18:21
    #36481486
77987
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Скажите,какую БД лучше использовать для проекта?
Суть в следующем,надо написать простенькую программку,которая хранит данные в БД. Записей там будет не много,не думаю что превысит пару тысяч. Но основная цель,которую мне поставили по мимо, канешно, разработки программы=),это:
*Программу можно было переносить с ПК на ПК без установки и без подстройки под конкретную машину(то есть программу устанавливать не надо, а, тем более, бд вообще запрещено дополнительно както устанавливать).Принцип скопируй и работай.

Думал использовать ADO (Access), но может есть варианты по лучше?
...
Рейтинг: 0 / 0
20.02.2010, 18:39
    #36481494
БД без установки
На FoxPro можно, только распространять готовую программу нельзя, если нет лицензионной среды разработки.
...
Рейтинг: 0 / 0
20.02.2010, 18:42
    #36481499
77987
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Да и забыл сразу сказать...ЧТо пишу программку я на Delphi..для неё надо бы БД подобрать...
...
Рейтинг: 0 / 0
20.02.2010, 18:51
    #36481503
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Firebird тебе в руки. Хотя на таких мизерных объёмах можно бы справиться
и с текстовыми файлами + In-memory dataset (TRxMEmoryData, например).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.02.2010, 19:00
    #36481507
77987
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Dimitry Sibiryakov,
а Firebird не потребуется устанавливать на компе юзвера?
...
Рейтинг: 0 / 0
20.02.2010, 19:06
    #36481510
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Нет, если ты будешь им устанавливать Firebird Embedded. Разрабатывать же
можешь на полноприводном - они полностью совместимы по интерфейсу.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.02.2010, 19:07
    #36481512
77987
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Да,и ещё интересно, таблиц у меня будет несколько,можно ли их хранить в одном файле,как в Access'e,в какой-нибудь другой БД?
...
Рейтинг: 0 / 0
20.02.2010, 19:11
    #36481517
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Не, я передумал, не бери Firebird.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.02.2010, 19:16
    #36481519
77987
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Dimitry Sibiryakov,
=)) почему?
...
Рейтинг: 0 / 0
20.02.2010, 21:46
    #36481621
doublefint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
SQLite?
...
Рейтинг: 0 / 0
21.02.2010, 19:02
    #36482267
cav_inc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Dimitry Sibiryakov
Не, я передумал, не бери Firebird.

Пусть T7J берет :)
...
Рейтинг: 0 / 0
23.02.2010, 19:20
    #36484759
77987
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
doublefint, спасибо!
думаю её и заюзаю..не требует установки и и прочих dll'ки с прогой таскать не надо...то что надо..и всю базу хранит в одном файле..
...
Рейтинг: 0 / 0
26.02.2010, 11:41
    #36489695
Saller
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
77987doublefint, спасибо!
думаю её и заюзаю..не требует установки и и прочих dll'ки с прогой таскать не надо...то что надо.. и всю базу хранит в одном файле..
Странные у Вас представления о СУБД.
...
Рейтинг: 0 / 0
26.02.2010, 15:44
    #36490436
77987
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Saller,
просто задача стоит конкретная..чем меньше файлов будет в папке с прогой, тем лучше..
...
Рейтинг: 0 / 0
26.02.2010, 15:46
    #36490439
Saller
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
77987Saller,
просто задача стоит конкретная..чем меньше файлов будет в папке с прогой, тем лучше..
А как же стабильность/безопасность и т.д.? Кстати FireBird не так уж много файлов требует.
...
Рейтинг: 0 / 0
26.02.2010, 15:55
    #36490458
77987
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Saller,
программа довольно простая, не сетевая.записей в базе будет не много,я сомневаюсь,что количество записей в ней превысит 200.
конечно для такой программы функционала хватило бы и Access'a..но решил изучить что нибудь новое=)
ну вообщем, заказчик сказал надо 2 файла - значит надо сделать программу в 2 файла=)
...
Рейтинг: 0 / 0
26.02.2010, 16:52
    #36490595
Saller
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
77987конечно для такой программы функционала хватило бы и Access'a..но решил изучить что нибудь новое=)
А если у юзера нету аксеса? То там уже получится прога не из 2х файлов :)
...
Рейтинг: 0 / 0
26.02.2010, 16:54
    #36490606
Megabyte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
77987ну вообщем, заказчик сказал надо 2 файла - значит надо сделать программу в 2 файла=)
Эээ, такого требования еще ни разу не встречал... Чем он это мотивировал?
...
Рейтинг: 0 / 0
26.02.2010, 18:46
    #36490941
77987
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Saller,

там сам то Access и не нужен. ADO уже вшит в любой виндовоз,поэтому,по идее,наличие Access'а не обязательно.

Megabyte,

заказчики разные бывают=)
якобы чтобы о целостности программы можно было бы не беспокоится и переносить удобно чтобы было с банки на банку, я не удивлюсь если ещё предложат вообще один exe=) а бд чтобы сама создавалась если её не будет=)
...
Рейтинг: 0 / 0
27.02.2010, 09:36
    #36491571
Megabyte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
77987заказчики разные бывают=)
...я не удивлюсь если ещё предложат вообще один exe=) а бд чтобы сама создавалась если её не будет=)
Ну тогда вам вместо БД придется юзать .txt)))
...
Рейтинг: 0 / 0
28.02.2010, 15:45
    #36493347
77987
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
Megabyte,

нет, почему же=) у меня гдето вроде код валялся чтоб бд Access создавать в ран-тайме..но уже до этого не дойдёт=))
...
Рейтинг: 0 / 0
01.03.2010, 12:28
    #36494398
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
77987Megabyte,

нет, почему же=) у меня гдето вроде код валялся чтоб бд Access создавать в ран-тайме..но уже до этого не дойдёт=))Для этого сначала надо поставить Jet.
На голой винде не взлетит.
...
Рейтинг: 0 / 0
01.03.2010, 13:43
    #36494713
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
LSV77987Megabyte,

нет, почему же=) у меня гдето вроде код валялся чтоб бд Access создавать в ран-тайме..но уже до этого не дойдёт=))Для этого сначала надо поставить Jet.
На голой винде не взлетит.
Вы давно видели винду без джета?
Не иначе как 3.11
...
Рейтинг: 0 / 0
02.03.2010, 09:23
    #36496142
roden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
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"),
при необходимости поставив ей тип запуска "Авто".

Если мы работаем в локальном режиме (клиент и сервер на одной машине),
то вообще обязательно нужны только ядро СУБД и каталог базы - больше ничего.
Все остальное можно делать, обращаясь к ядру из приложения.
...
Рейтинг: 0 / 0
03.03.2010, 09:16
    #36498833
f_w_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД без установки
77987ну вообщем, заказчик сказал надо 2 файла - значит надо сделать программу в 2 файла=)
А в 3 религия не позволяет?
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / БД без установки / 25 сообщений из 34, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]