powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Посоветуйте СУБД для работы с логами программы
19 сообщений из 19, страница 1 из 1
Посоветуйте СУБД для работы с логами программы
    #33792293
EyeOfHell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Учавствую в разработке корпоративного средства общения, что-то вроде аськи но с полноценной поддержкой многопользовательских текстовых/аудио/видео чатов, безопасностью, администрированием итд.

Стоит задача сохранять логи - сообщений от пользователей, сообщений на каналах, ссылок на сохраненные аудио/видео фрагменты итд. Буду очень благодарен, если знающие люди посоветуют несколько бесплатных СУБД. Вот что от них нужно, в порядке приоритета:

1. СУБД должна быть полностью бесплатной без ограничений и скрытых роялти.

2. СУБД должна линковаться в существующий проект - либо как .lib, либо поставляться в исходниках. Желателен интерфейс для C++. На совсем крайний случай подойдет .dll

3. Работа под Windows 98 и выше.

4. Небольшой размер. Требуется только простейшая функциональность SQL, без хранимых процедур итд, так что при размере конечного продукта в 3-4 мегабайта сама СУБД не должна занимать больше 1...1.5 мб.

5. Возможность параллельного доступа к файлу базы данных из нескольких п6отоков / процессов, синхронизация между ними. Очень желательно - без установки сервиса.

6. Поддерживание целостности файла. Очень хотелось бы, чтобы при аварийном завершении программы при записи в базу, СУБД могла при следующем обращении сама восстановить файл базы.

Собственно, на данный момент рассматриваю ADO/ODBC и Firebird. У первой проблемы с параллельным доступом и поддержкой целостности файла, вторая несколько тяжеловата. Но если не найду альтернатив, то буду скорее всего использовать FireBird.

Кто что хорошего посоветует?
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792313
Flare
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EyeOfHellБуду очень благодарен, если знающие люди посоветуют несколько бесплатных СУБД.
...
Собственно, на данный момент рассматриваю ADO/ODBC и Firebird. У первой проблемы с параллельным доступом и поддержкой целостности файла, вторая несколько тяжеловата. Возникает встречный вопрос. Автор темы понимает о чем пишет? ADO/ODBC называет СУБД?
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792329
EyeOfHell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не особо привязываюсь к терминам. Мне нужно сохранять информацию в таблицы, по запросу пользователя делать выборки. Нужен SQL интерфейс. ADO - это COM компонента, использующая закрытый майкросовтовский движок, обеспечивающий выполнение SQL запросов и хранящий базу в виде .dbf файла. Как это назвать - СУБД, ОБДК, БРПТЦИФ или НДКЛМ - это, ИМХО, не так критично ^_^.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792567
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MySQL ?
SQLite ?
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792723
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это
EyeOfHell Поддерживание целостности файла.
И
EyeOfHellиспользующая закрытый майкросовтовский движок, обеспечивающий выполнение SQL запросов и хранящий базу в виде . dbf файла.несовместимы. по крайней мере пока используются ТОЛЬКО dbf .

ЗЫ могу посоветовать только MySQL (с другими открытыми не работал).
вроде у Firebird есть библиотека + SQLite + BerkeleyDB
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792754
EyeOfHell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лицензия MySQL не позволяет использовать ее в коммерческом софте ;(. SQLite сейчас смотрю. Что-нибудь еще интересное кто-нибудь знает? CQL?
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792766
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792778
EyeOfHell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо :). Посмотрел SQLite - знатная штука. M3, насколько я понял, бесплатна по причине беты, плюс требует установки сервера и связи с ним по TCP/IP ?
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792804
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EyeOfHellСпасибо :). M3, насколько я понял, бесплатна по причине беты, плюс требует установки сервера и связи с ним по TCP/IP ?
Нет, это и есть сервер БД, вот только момент я упустил, пункт 4, где про SQL. В М3 нет SQL-я, это М-база, но для Вашего случая как раз самое то (ИМХО конечно)
Если перейти под Linux, то тогда GT.M, продукт классом выше, никакая не бета... Т.е. можно на M3Lite потренироваться, а потом спокойно перенести все на Linux.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792816
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EyeOfHellЛицензия MySQL не позволяет использовать ее в коммерческом софтеможно процитировать этот франмент лицензии или ссылку на него? что-то я там такого не видел...
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792847
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft EyeOfHellЛицензия MySQL не позволяет использовать ее в коммерческом софтеможно процитировать этот франмент лицензии или ссылку на него? что-то я там такого не видел...Впрочем, если у вас не open source, то понятно...
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792939
EyeOfHell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коммерческий софт очень редко open source :). Трудно (возможно, но трудно) продать то, что любой желающий и так может скачать в исходниках, скомпилировать и пользоваться.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33792988
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Коммерческий софт очень редко open source :).

Чушь.

> Трудно (возможно, но трудно) продать то, что любой желающий и так может
> скачать в исходниках, скомпилировать и пользоваться.

Расскажите это Red Hat Inc., Apache SF и прочим. Пусть посмеются.
Что действительно трудно (но возможно, потому как дебилы неистребимы в принципе) - это продавать кривые поделки.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33793039
EyeOfHell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько я знаю, RedHat продают не софт как таковой, а саппорт, настройку, поддержку итд.

Поделки продавать не очень трудно, реклама и правильное позиционирование решает.

Conclusion: MySQL безусловно хорошее решение, но для коммерческого софта не имеющего отношение к 'open source' к сожалению слишком дорого. Продолжаю курить SQLite, пока только положительные впечатления. Правда, несколько беспокоит что аппаратно-зависимый код представлен в виде ANSI fileopen()/fileclose() и иже с ними. Видимо, будет минорное шаманство с поддержкой Unicode :).
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33793166
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> RedHat продают не софт как таковой, а саппорт, настройку, поддержку итд.

И что? Ведь "любой желающий и так может скачать в исходниках, скомпилировать и пользоваться"? И документации в Сети - на любой вкус.

> Поделки продавать не очень трудно, реклама и правильное позиционирование
> решает.

Правильно, уважаемый. Грамотный маркетинг поможет продать любое дерьмо. Я ж говорю: дебилы никогда не переведутся. Только количество инсталлированных копий на качество этого дерьма никак не влияет. ;) Это важно, не забывайте об этом. ;)
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33793221
EyeOfHell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вообщем то да. Именно поэтому когда на очередном совещании по дизайну софта начали обсуждать систему записи и демонстрации пользователям логов, было решено не изобретать велосипед с собственным форматом и решением описанных выше проблемм (особенно с синхронизацией и целостностью). Поручили мне посмотреть что есть из бесплатных SQL движков дабы реализовать. Вот и ищу :(. А с SQL да, мало работал - не было соответствующих задачь. Я все больше по Win32 API, сети, интерфейсам с бедными пользователями.
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33793884
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EyeOfHellЛицензия MySQL не позволяет использовать ее в коммерческом софте ;(. SQLite сейчас смотрю. Что-нибудь еще интересное кто-нибудь знает? CQL?Позволяет, но за деньги
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33794202
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EyeOfHell...было решено не изобретать велосипед с собственным форматом и решением описанных выше проблемм (особенно с синхронизацией и целостностью)...
Я использую знакомый Вам MS VFP 9.1 OLE DB Provider... Проблем с синхронизацией и целостностью нет, так как все на одном сервере и клиенты (как "толстые" так и "тонкие") посылают и принимают запросы через Web Services... Все это очень просто и примитивно до ужаса...

But anyway, good luck!
...
Рейтинг: 0 / 0
Посоветуйте СУБД для работы с логами программы
    #33795553
Sergey Philippov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри GigaBase:

http://www.garret.ru/~knizhnik/gigabase.html

Там, правда, не sql, а нечто вроде его подмножества.

--wbr, ps
www.azs.ru
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Посоветуйте СУБД для работы с логами программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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