powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Однопользовательская БД, не требующая установки.
9 сообщений из 9, страница 1 из 1
Однопользовательская БД, не требующая установки.
    #34675716
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На данный момент изучаю sql. Вопрос следующий. Как я понимаю, "стандартная"
база данных, к которой требуется получить доступ, идет параллельным
процессом на системе (как вариант - на другом компьютере) и требует
отдельной установки. Т.е., чтобы работать из программы с БД, надо (к
примеру) под линуксом надо установить mysql и настроить его; под вин
соответствующие процедуры. Интересует следующее:
Есть ли C++ кроссплатформенные библиотеки, которые позволяют использовать
один (или несколько) файлов как базу данных, общаться с содержимым файлов
через SQL, работает только с одним юзером и не требуют установки? Грубо
говоря, чтобы программу, слинкованную с этой либой, вместе с базой можно
было унести на другую машину и там запустить без дополнительных процедур
вроде установки дополнительного софта?

Спасибо.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Однопользовательская БД, не требующая установки.
    #34675770
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErV E> Есть ли C++ кроссплатформенные библиотеки, которые позволяют
E> использовать один (или несколько) файлов как базу данных, общаться с
E> содержимым файлов через SQL, работает только с одним юзером и не требуют
E> установки? Грубо говоря, чтобы программу, слинкованную с этой либой,
E> вместе с базой можно было унести на другую машину и там
E> запустить без дополнительных процедур вроде установки
E> дополнительного софта?Посмотри в сторону FireBird Embedded, про линуксовых клиентов толком не знаю, но что-то краем глаза видел, думаю, поиском найдешь.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Однопользовательская БД, не требующая установки.
    #34675788
daevaorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://www.sqlite.org/
...
Рейтинг: 0 / 0
Однопользовательская БД, не требующая установки.
    #34675812
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Карабас Барабас wrote:

> Посмотри в сторону FireBird Embedded
оно под .NET, как я понял. За направление спасибо.

daevaorn wrote:
> http://www.sqlite.org/
О! то, что надо. Спасибо, вопрос закрыт.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Однопользовательская БД, не требующая установки.
    #34675831
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErVоно под .NET, как я понялнет, NET-ом там и не пахнет
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Однопользовательская БД, не требующая установки.
    #34675837
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно поискать по ключевым словам Empress, MCObject, BerkleyDB, FastDB.

----------------
С уважением
...
Рейтинг: 0 / 0
Однопользовательская БД, не требующая установки.
    #34675843
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс. Не заметил, что автор ушёл. Сорри.

----------------
С уважением
...
Рейтинг: 0 / 0
Однопользовательская БД, не требующая установки.
    #34675846
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton wrote:

> Можно поискать по ключевым словам Empress, MCObject, BerkleyDB, FastDB.
Я уже понял, в каком направлении рыть. есть sqlite, дальше можно по аналогии
искать (embedded database в гугл, например), спасибо.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Однопользовательская БД, не требующая установки.
    #34675940
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErV пишет:

> Есть ли C++ кроссплатформенные библиотеки, которые позволяют использовать
> один (или несколько) файлов как базу данных, общаться с содержимым файлов
> через SQL, работает только с одним юзером и не требуют установки? Грубо
> говоря, чтобы программу, слинкованную с этой либой, вместе с базой можно
> было унести на другую машину и там запустить без дополнительных процедур
> вроде установки дополнительного софта?

Да, есть, достаточно много. Называются они embedded DBMS, как правило,
это нормальные СУБД, которые могут также собираться и в урезанном
варианте в виде библиотеки, которая линкуется с приложением,
и ты работаешь с сервером, встроенным в твой же процесс как если
бы ты был в архитектуре клиент/сервер. При этом либо исползуется
то же API (напр. ODBC), либо другое, специальное. А может возможны
и два варианта.

Я знаю только два таких решения, это MySQL embedded и SolidDB.
Но их наверняка гораздо больше.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Однопользовательская БД, не требующая установки.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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