![]() |
Выбор движка БД (Срочно нужна помощь)
Есть задача сохранять лог о работе программы в базу и просматривать его оптимальный вариант это sqllite (простая незатейливая всего один файл и все), но с самим sqllite возникли серьезные проблемы по части русского языка а именно Like не работает совсем, а основная задача логирования просмотр поисковых запросов пользоватлей и понятно дело на русском. Программа пишется на WinApi поэтому различные DataProvider и прочее не нужны в априоре нужно чтобы был прямой доступ к базе ввел sql запрос в переменную кинул движку получил набор переменных а дальше сам... Из подобных встречал MyDB (не нашел кряка) TinyDB(таже история) Может кто что подскажет....
ПС пишу на делфе Добавлено через 1 час 3 минуты Вопрос с повестки дня не снимается но возможно найдено решение Absolute Database v.5.18 проходим по ссылке выбераем мультюзверное решение с исходным кодом http://www.componentace.com/download/?c=1 вводим код CW0M-1LN5-UF1L-G0YT и качаем |
Re: Выбор движка БД (Срочно нужна помощь)
а с какой базой работать собираешься ?
|
Re: Выбор движка БД (Срочно нужна помощь)
Могу предложить Accuracer (AidAim) - все в одном файле.
|
Re: Выбор движка БД (Срочно нужна помощь)
Лучше AbsoluteDB ничего не найдешь..
|
Re: Выбор движка БД (Срочно нужна помощь)
denoson а AidAim в сорцах не видел?
|
Re: Выбор движка БД (Срочно нужна помощь)
я бы через Jet Provider для ADO писал бы в MDF-файл (он же Access). Наличение Access-а необязательно.
Плюсы - все глюки такого решения так или иначе известны, почти на все грабли кто-нибудь уже давно наступил. Функциональности думаю достаточно будет (ну конечно, нет хранимок, вьюх и т.п., нет синтаксиса full outer join, но это все не смертельно), скорость средненькая, для подобных задач хватает обычно.. |
Re: Выбор движка БД (Срочно нужна помощь)
Могу предложить обратить внимание на ElevateDB... Довольно интересный движок... Поражает его функциональность и просто фантастическая скорость работы...
|
Re: Выбор движка БД (Срочно нужна помощь)
Пробывал разбираться с ElevateDB...... много времени, а вот освоить ABS для быстрой разработки гораздо проще, хотя по функционалу он конечно малышь по сравнению с EDB
|
Re: Выбор движка БД (Срочно нужна помощь)
Цитата:
есть в комплекте такой файлик - edb2d7.pdf В самом начале в "Chapter 1 - Local Application Tutorial" подробнейше по шагам, как создать базу и как сварить приложение... смотри и делай.. |
Re: Выбор движка БД (Срочно нужна помощь)
Firebird+FIBPlus
|
Re: Выбор движка БД (Срочно нужна помощь)
Цитата:
сам то хоть пробовал или топиков начитался? |
Re: Выбор движка БД (Срочно нужна помощь)
Ну головная боль, обычно от кривых рук...
А у меня несколько систем работают в режиме 24*7 и все нормально |
Re: Выбор движка БД (Срочно нужна помощь)
Прелесть SQLite в доступном исходном коде, где можно подсмотреть почему именно не работает LIKE. Вообще ему нужно указывать кодировку и метод сравнения, и если сортировка работает как положено - LIKE тоже должен работать. Ну, понятное дело, время на разбор придется потратить, зато найдешь баг - поможешь остальным. Это принцип OSS.
|
Re: Выбор движка БД (Срочно нужна помощь)
Цитата:
|
Re: Выбор движка БД (Срочно нужна помощь)
Firebird - однозначно!
|
Re: Выбор движка БД (Срочно нужна помощь)
MySQL или Absolutedatabse
|
Re: Выбор движка БД (Срочно нужна помощь)
Firebird+FIBPlus !! Неразу не подвела!!
sqllite - Как я знаю не поддерживает файлы больше 200 MB |
Re: Выбор движка БД (Срочно нужна помощь)
Цитата:
Легкое и мощное. |
Re: Выбор движка БД (Срочно нужна помощь)
FireBird
|
Re: Выбор движка БД (Срочно нужна помощь)
Цитата:
http://www.sqlite.org/limits.html http://www.sqlite.org/testing.html Некоторые пробовали больше 3Гб и ничё - работает :) http://stackoverflow.com/questions/7...database-files Дальше - больше. Вот возможные операции для модифицирования бд перед началом использования http://www.sqlite.org/draft/pragma.html советовал бы юзать PRAGMA short_column_names = 1 потом будет проще запросы писать (без названия таблиц) А ТС по теме LIKE-a http://www.sql.ru/forum/actualthread.aspx?tid=527284 Код:
tsql := AnsiString(UTF8Decode(sql.GetTable('select id from firm where name like "%' + Edit1.Text + '%"')); |
Re: Выбор движка БД (Срочно нужна помощь)
|
Re: Выбор движка БД (Срочно нужна помощь)
Mysql
|
Re: Выбор движка БД (Срочно нужна помощь)
FireBird - лучшая,бесплатная, надежная - размер базы (кстати тоже один файл :) ) ограничен системой (т.е. FAT32-NTFS разные ограничения)
библиотеки для Delphi,CBuilder - FIBPlus для .NET установка клиента - FireBirdClient (Version 2.5.2 for .NET 3.5/2.0) Инструмент беспл. - BlazeTop |
Re: Выбор движка БД (Срочно нужна помощь)
Я тоже придерживаюсь мнения по поводу Firedird, хотя лучшая база та которую знаешь лучше всего :)
|
Re: Выбор движка БД (Срочно нужна помощь)
имхо самый просто вариант все таки access ибо требует jet. а jet по умолчанию встроен в mdac. а mdac обычно идет с виндами
|
Re: Выбор движка БД (Срочно нужна помощь)
С MS Access связываться - какой смысл, когда есть FireBird? Только из-за jet?:mad:
FireBird - легкая, шустрая, полноценная СУБД, многопользовательская, мультиплатформенная, на основе версионной архитектуры, имеет на выбор три базовых архитектуры, с развитыми типами данных, с триггерами, хранимыми процедурами, View's (модифицируемые! - с пом. триггеров), с обработкой исключений, с возможностью писать собственные функции (UDF) на Delphi, C/C++, возможность работы с процедурами как с табличками, CTE, "ГОРЯЧИЙ" и инкрементальные бэкапы и т.д. и т.п Есть полноценный Embedded вариант, не требующий инсталляции. Все время развивается. Плюс такая красота как бесплатный (для русскоязычных) IBExpert: http://ibexpert.net/ibe/ |
Re: Выбор движка БД (Срочно нужна помощь)
Походу человек искал чтото не большое и быстрое. Firebird хорошо но не по теме. Помоему ему и обычная dbf подойдёт. Для delphi есть компоненты для работы с dbf напрямую. Tdbf или подобное. сам к сожалению уже с ними не работаю. только клиент сервер нынче))
|
Re: Выбор движка БД (Срочно нужна помощь)
Небольшое и быстрое - это Easy Table - все в одном файле, SQL, простота инсталяции и доступа к базе
|
Re: Выбор движка БД (Срочно нужна помощь)
Цитата:
в новых версиях все ок! |
Re: Выбор движка БД (Срочно нужна помощь)
FireBird конечно хорошо, но не поддерживает временные запросы
MS Access нулевая безопасность. так что нужно либо Postgres либо бесплатный oracle |
| Текущее время: 15:39. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2025 NoWa.cc