powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Возможно ли встроить СУБД в своё приложение?
47 сообщений из 47, показаны все 2 страниц
Возможно ли встроить СУБД в своё приложение?
    #39847785
registered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли встроить СУБД в своё приложение? Нужен как сетевой доступ, так и локальный. Отдельно устанавливать MySQL, или иную СУБД для работы приложения - неудобно.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847787
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredВозможно ли встроить СУБД в своё приложение? Нужен как сетевой доступ, так и локальный. Отдельно устанавливать MySQL, или иную СУБД для работы приложения - неудобно.

Локальный - можно, а под сетевым доступом вы что понимаете? Файл на шаре?
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847788
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пожалуй fb вам подойдет
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847792
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredВозможно ли встроить СУБД в своё приложение? Нужен как сетевой доступ, так и локальный. Отдельно устанавливать MySQL, или иную СУБД для работы приложения - неудобно.
Да все можно. Нужно лишь понимать, что ты хочешь.
Объясни, например, что ты имеешь в виду под словами "сетевой доступ".
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847794
registered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
клиент-сервер.
сетевой доступ - значит, с разных компьютеров.
вроде, все (известные мне) embedded субд не поддерживают "сетевой доступ"(тм)
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847795
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Данные добавляются/изменяются/обновляются/удаляются и где-то хранятся, то есть в любом случае это отдельный файл, рядом с которым ваша программа, которая и управляет этой базой.
Раз это отдельный файл, то уже не встроен в ваше приложение.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847796
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остается понять, что для тебя значит "embedded". IB, Firebird, MySQL - все эмбеддед
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847797
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredвроде, все (известные мне) embedded субд не поддерживают "сетевой доступ"(тм)

Поддерживают. Практически все файловые СУБД его поддерживают. Вопрос только в том
насколько "embedded" ты хочешь эту СУБД. А так у тебя диапазон от FVMas до SQLite.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847803
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredклиент-сервер.
сетевой доступ - значит, с разных компьютеров.
вроде, все (известные мне) embedded субд не поддерживают "сетевой доступ"(тм)
Если "сетевой доступ - значит, с разных компьютеров" - тогда и "все поддерживают". Только после не удивляйся нюансам.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847806
registered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторСлово «встраиваемый» (embedded) означает, что SQLite не использует парадигму клиент-сервер, то естьа я про что?
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847810
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredа я про что?

Откуда ты нарыл такую кривую цитату? Отсутствие сервера и встроенность две вещи
практически перпендикулярные. Встроенные СУБД отлично использую файловый сервер за
неимением собственного. Как и невстроенные.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847811
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registered,

что тебе надо получить, вообще?

Чтобы при незапущенном приложении на компьютере "А" другие юзеры сети могли работать с файлом базы, размещенном на компьютере "А" (используя "шары")?
Или приложение на компьютере "А" должно выполнять роль сервера, обслуживая запросы прочих компов сети?
Или что?
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847812
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredавторСлово «встраиваемый» (embedded) означает, что SQLite не использует парадигму клиент-сервер, то естьа я про что?
Кого это мы цитируем?
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847815
registered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чтобы при запущенном приложении, другие юзеры сети могли работать с БД (приложение на компьютере "А" должно выполнять роль сервера)
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847818
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredчтобы при запущенном приложении, другие юзеры сети могли работать с БД (приложение на компьютере "А" должно выполнять роль сервера)

Тогда тебе годится любая СУБД, абсолютно.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847819
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredчтобы при запущенном приложении, другие юзеры сети могли работать с БД (приложение на компьютере "А" должно выполнять роль сервера)встраиваешь например REST API в свое приложение, соответственно другие юзеры работают не напрямую с БД, а через посредника в виде твоего приложения
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847822
registered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая из встраиваемых СУБД умеет работать в качестве сервера (не через шары, а через TCP/IP)?
А "встраиваемая" означает, что не нужно ставить "standalone" версию СУБД. Но не значит, что она
Sqlite is file-based only. There is no way to talk to it over TCP/IP. Скажите, кому непонятно, честно?

Отсутствие сервера и встроенность две вещи
практически перпендикулярные.но, по факту, параллельные.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847824
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredСкажите, кому непонятно, честно?

Мне. Мне совершенно непонятно чего именно ты пытаешься достичь. Ещё более непонятно зачем.

Твоё приложение со встроенной СУБД должно будет на компьютере из грязного белья
самозарождаться, без установки?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847839
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry ArefievОстается понять, что для тебя значит "embedded". IB, Firebird, MySQL - все эмбеддед
В принципе можно из своей софтины выгружать минимальную базку уже со структурой на диск,
сервак ставить и прописывать доступную сетевую байду,
разворачивать и наполнять её из себя...

Но кому нужна такая тряхомумумудия?
_____________________
Bad practice!!!!!!!!!!!
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847841
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gator,

тут надо было начинать с
Код: pascal
1.
...Отдельно устанавливать MySQL, или иную СУБД для работы приложения - неудобно



Какой тут выбор СУБД, тут тараканы головного мозга власть захватили...
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847852
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Телепаты посовещались и решили, что ТСу нужна не встраиваемая БД, а portable, т.е. чтобы без установки она запускалась при запуске приложения и завершалась когда его закрывают. При этом обслуживала не только это приложение, но и другие.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847857
registered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про portable - верно. Недописал. Точнее, окошко с ответом закрылось. Точнее, что именно непонятно в том, что было написано?
А вообще, Встраиваемая система управления базами данных — архитектура систем управления базами данных, когда СУБД тесно связана с прикладной программой и работает на том же компьютере, не требуя профессионального администрирования.

Где-то есть ограничения на то, что встраиваемая СУБД не должна уметь многопользовательский доступ?
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847862
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredГде-то есть ограничения на то, что встраиваемая СУБД не должна уметь многопользовательский
доступ?

В самом определении "встраивоемости" заложено обслуживание только того приложения в
которое оно встроено. Будет ли это приложение взаимодействовать с другими и принимать
запросы извне - СУБД глубоко безразлично.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847868
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну... Странного хочет ТСина.
Нет чтобы требования СУБД партнёрам представить, и дальше цепляться по снежинке своей софтиной.
А актуальность всех БД поддерживать репликацией.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847877
registered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему встроенный HTTP, и остальные виды серверов, сервер, никого не удивляет, а сервер СУБД - удивляет? Кроме "сделай сам".

А "встраиваемый" - значит, компилируемый внутрь exe, или dll. И отсутствие необходимости в "third-party software".
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847878
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registered,

ElevateDB?
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847895
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkovElevateDBНу, допустим.
А как он будет свою постоянно изменяющуюся базу таскать?
Постоянно рекомпилить/пересобирать свою софтину?
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847907
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredПочему встроенный HTTP, и остальные виды серверов, сервер, никого не удивляет

Меня - удивляет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847915
registered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну база-то в отдельном файле. Не СУБД, а просто БД.
Ладно, проще собрать портативный MySQL.

Насчёт "удивляет" - хочется таскать со своей программой 500 зависимостей? Не знаю. Сложно. Меня_не_понимают.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847922
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredМеня_не_понимают.
Как объяснил, так и поняли ... ТЗ надо :)
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847926
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredПочему встроенный HTTP, и остальные виды серверов, сервер, никого не удивляет, а сервер СУБД - удивляет?
"Почему магнитола и телевизор в авто никого не удивляют, а гараж - удивляет?.." - примерно так.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847934
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpregisteredПочему встроенный HTTP, и остальные виды серверов, сервер, никого не удивляет, а сервер СУБД - удивляет?
"Почему магнитола и телевизор в авто никого не удивляют, а гараж - удивляет?.." - примерно так.
Тут главное НЕ СТАВИТЬ свой гараж в свою тачку и НЕ ВОЗИТЬ в своей тачке свой гараж.
________
Я однажды игрался с процессами - из IDEв запустил свою приблуду отлаживать,
и в этой приблуде подключился к к процессу IDE и потом потерялся...
С тех пор я игнорирую IDEшные процессы...
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39847954
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkov, Dmitry Arefiev,

MOngodb? А ТЗ надо неприменно!!!
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39848141
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А SQLite чем не подходит? Таскается только ейная dll-ка. Да, по tcp не коннектится. Для этого надо поднимать ещё что-то. Чудес наверно не бывает.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39848214
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно взять исходники любой опенсорц-субд (ФБ, Майскл, Постгре).
Скомпилить их.
Добавить функционал "своей программы".
Готово.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39848415
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запустить FB как процесс из своего приложения подойдет? Или нужно прям обязательно единственным экзешником?
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39848918
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredВозможно ли встроить СУБД в своё приложение? Нужен как сетевой доступ, так и локальный. Отдельно устанавливать MySQL, или иную СУБД для работы приложения - неудобно.

можно
встраиваю объектный файл полученный из исходника SQLite в исполняемый файл приложения, synapse по TCP/IP обеспечивает доступ к бд
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39849017
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос, имхо, выеденного яйца не стоит, имхо. Но вы этого тролля упорно кормите.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39849085
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIА SQLite чем не подходит? Таскается только ейная dll-ка. Да, по tcp не коннектится. Для этого надо поднимать ещё что-то. Чудес наверно не бывает.
SQLite не поддерживает TCP, но в силу открытости исходников готовые решения существуют.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39849119
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tunknownKreatorXXIА SQLite чем не подходит? Таскается только ейная dll-ка. Да, по tcp не коннектится. Для этого надо поднимать ещё что-то. Чудес наверно не бывает.
SQLite не поддерживает TCP, но в силу открытости исходников готовые решения существуют.
Да согласный я! Надо что-то делать, что-то поднимать, что-то допиливать, я так и говорю. В конце концов может оказаться, что решения не на SQLite легче реализуются.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39849231
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad FВопрос, имхо, выеденного яйца не стоит, имхо. Но вы этого тролля упорно кормите.
сейчас тебя обвинят в политнекорректности, а потом - и харрасм... во флуде. Дай людям, поддерживающим топик, показать себя
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39849284
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

Да кому показать то? Когда даже сам автор топика походу окончательно потерял к нему интерес.))
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39850346
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registered,

возьми MS Access какой нибудь снятый с тех поддержки, чтобы меньше претензий было по правовым вопросам и настрой доступ в локалке на один файл MS Access и расшарь всем юзерам доступ, можно просто ярлык а можно в других MS Access указать источник базу основной Access.
Там простой бейсик, потом куча полезных штучек которые тебе понравятся, а когда база начнет расти, если такое будет, то к тому времени ты поймешь, что для твоего проекта лучше, трехзвенка или какая нибудь другая технология. И какуб базу. Может тебе недостаточно fb и ты возьмешь Oracle

MS Access не плохо работает, особенно на нормальном железе
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39850368
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registered,

Если необходимая для этого DLL будет лежать рядом с исполняемым файлом твоего приложения, ну или во вложенном каталоге твоего приложения, это встраиваемый? Тогда есть хорошо обкатанные решения, тебе их уже называли.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39850897
registered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пока сделал "mysql portable".
СУБД отдельным процессом, может быть, и лучше, главное, чтобы в папке своего приложения, и отсутствие необходимости настройки для "конечного пользователя" (а ещё лучше - заточенное только под своё приложение, и чтобы остальные не смогли приконнектиться - зачем им это?)

а готовые решения с dll и tcp, вроде, не увидел (кроме sqlite на C)
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39850910
registered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какой сервер БД можно свободно распространять со своим приложением? MySQL вроде не.
Хотя оно "не продаётся", но проСТ.

А ТЗ - что ТЗ - есть серверная часть приложения, а есть - клиентская. И им нужен "сторонний" сервер СУБД для работы. А что мешает ему быть "встроенным" (в серверную часть - отдельным процессом или нет - неважно)? Что ещё подробнее нужно описывать, не знаю.
...
Рейтинг: 0 / 0
Возможно ли встроить СУБД в своё приложение?
    #39850921
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
registeredА какой сервер БД можно свободно распространять со своим приложением? MySQL вроде не.
Хотя оно "не продаётся", но проСТ.
FB embedded, например. Почитай про него.
...
Рейтинг: 0 / 0
47 сообщений из 47, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Возможно ли встроить СУБД в своё приложение?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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