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

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

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

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

Megabyte,

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

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

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

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

видимо=) заказчики вообще странные люди бывают=)
...
Рейтинг: 0 / 0
БД без установки
    #36535021
Heinz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
77987, а зачем вообще СУБД для задачи на несколько сотен или несколько тысяч записей? Один пользователь, простая структура данных... Набор массивов в памяти и BlockRead/BlockWrite с нетипизированным файлом, раз уж на Дельфях проект.
...
Рейтинг: 0 / 0
БД без установки
    #36535502
Толстый_Троль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
77987Скажите,какую БД лучше использовать для проекта?
Суть в следующем,надо написать простенькую программку,которая хранит данные в БД. Записей там будет не много,не думаю что превысит пару тысяч. Но основная цель,которую мне поставили по мимо, канешно, разработки программы=),это:
*Программу можно было переносить с ПК на ПК без установки и без подстройки под конкретную машину(то есть программу устанавливать не надо, а, тем более, бд вообще запрещено дополнительно както устанавливать).Принцип скопируй и работай.

Думал использовать ADO (Access), но может есть варианты по лучше?

Sqllite если мало записей.
http://sqlite4delphi.sourceforge.net/

преимущества очень маленький движок БД в 300Кб.
...
Рейтинг: 0 / 0
БД без установки
    #36535758
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to roden: к чему Вы эти ужасы про Linter рассказываете? Автор вопроса же сказал - по минимуму файлов. Ему типа Jet, или FB Embedded, или SQLite надо, или правда txt.
А Вы - "берем следующие файлы, наворачиваем туда-сюда, и при старте ос, и тд..."
Страсть господня. Какие, блин, "не нужен запуск сетевого клиента как системного сервиса"? В Linter что, клиентская часть представляет собой exe ??? И, о ужас, еще и сервисом может работать?
...
Рейтинг: 0 / 0
БД без установки
    #36535816
Толстый_Троль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
77987
якобы чтобы о целостности программы можно было бы не беспокоится и переносить удобно чтобы было с банки на банку, я не удивлюсь если ещё предложат вообще один exe=) а бд чтобы сама создавалась если её не будет=)

>>а бд чтобы сама создавалась если её не будет

C FB я так делаю. Удобно создавать базу без её наличия и патчить на новую версию при её наличии в папке данных программы.
...
Рейтинг: 0 / 0
БД без установки
    #36562393
SimplyMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SДля таких небольших проектов должна подойти Absolute Database.
...
Рейтинг: 0 / 0
БД без установки
    #36564284
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvto roden: к чему Вы эти ужасы про Linter рассказываете? Автор вопроса же сказал - по минимуму файлов. Ему типа Jet, или FB Embedded, или SQLite надо, или правда txt.
А Вы - "берем следующие файлы, наворачиваем туда-сюда, и при старте ос, и тд..."
Страсть господня. Какие, блин, "не нужен запуск сетевого клиента как системного сервиса"? В Linter что, клиентская часть представляет собой exe ??? И, о ужас, еще и сервисом может работать?
Да похоже я "немного" погорячился :) Видимо очки-то пора уже покупать. :)

А по сути риторических вопросов :):
клиентская часть в ЛИНТЕР в общем случае состоит из библиотеки, с которой линкуется приложение, и сетевого драйвера. Библиотекой конечно может быть как библиотека нижнего уровня работы с СУБД (CALL-интерфейс, он же intlib), так и некая библиотека вызовов более высокого уровня, включающая intlib в качестве составной части (LinAPI, ODBC, JDBC, OleDB, dbXpress и т.д.) Сетевой драйвер (dbc_wnt для Win32, dbc_tcp для Unix) нужен в том случае, если клиент и сервер находятся на разных компьютерах. Вот этот сетевой драйвер и представляет собой exe и может быть запущен как обычным образом, так и в Win32 через сервис .

Так что, пожалуй, ЛИНТЕР хорошо, но не в данном случае
...
Рейтинг: 0 / 0
БД без установки
    #36564612
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
77987, Qt + встроенный в него sqlite. Удобно, нет никакого лицензионного геммороя, кроссплатформенно.
...
Рейтинг: 0 / 0
БД без установки
    #36564618
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
Толстый_Троль
Sqllite если мало записей.
http://sqlite4delphi.sourceforge.net/

преимущества очень маленький движок БД в 300Кб.

Что вы разумеете под "мало записей"? Последний пойманный мною баг выявился на вставке примерно 400 миллионов записей в таблицу полнотекстового поиска, а в обычные таблицы и миллиард записей "заливается" без проблем. Имхо в контексте этой темы сотни миллионов записей - это как раз очень даже много :-)
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / БД без установки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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