Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Компоненты (https://nowa.cc/forumdisplay.php?f=297)
-   -   Выбор движка БД (Срочно нужна помощь) (https://nowa.cc/showthread.php?t=174685)

Freeon 29.07.2008 13:01

Выбор движка БД (Срочно нужна помощь)
 
Есть задача сохранять лог о работе программы в базу и просматривать его оптимальный вариант это 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 и качаем

readlink 22.08.2008 10:16

Re: Выбор движка БД (Срочно нужна помощь)
 
а с какой базой работать собираешься ?

denoson 07.10.2008 20:03

Re: Выбор движка БД (Срочно нужна помощь)
 
Могу предложить Accuracer (AidAim) - все в одном файле.

Викторис 10.10.2008 14:08

Re: Выбор движка БД (Срочно нужна помощь)
 
Лучше AbsoluteDB ничего не найдешь..

Freeon 13.10.2008 09:59

Re: Выбор движка БД (Срочно нужна помощь)
 
denoson а AidAim в сорцах не видел?

mishgan2000 18.02.2009 01:26

Re: Выбор движка БД (Срочно нужна помощь)
 
я бы через Jet Provider для ADO писал бы в MDF-файл (он же Access). Наличение Access-а необязательно.
Плюсы - все глюки такого решения так или иначе известны, почти на все грабли кто-нибудь уже давно наступил. Функциональности думаю достаточно будет (ну конечно, нет хранимок, вьюх и т.п., нет синтаксиса full outer join, но это все не смертельно), скорость средненькая, для подобных задач хватает обычно..

Викторис 18.02.2009 23:38

Re: Выбор движка БД (Срочно нужна помощь)
 
Могу предложить обратить внимание на ElevateDB... Довольно интересный движок... Поражает его функциональность и просто фантастическая скорость работы...

tahtah 19.03.2009 06:49

Re: Выбор движка БД (Срочно нужна помощь)
 
Пробывал разбираться с ElevateDB...... много времени, а вот освоить ABS для быстрой разработки гораздо проще, хотя по функционалу он конечно малышь по сравнению с EDB

Викторис 19.03.2009 12:11

Re: Выбор движка БД (Срочно нужна помощь)
 
Цитата:

Сообщение от tahtah (Сообщение 2281403)
Пробывал разбираться с ElevateDB...... много времени, а вот освоить ABS для быстрой разработки гораздо проще, хотя по функционалу он конечно малышь по сравнению с EDB

Значит, не тем концом разбирался...:quest:
есть в комплекте такой файлик - edb2d7.pdf
В самом начале в "Chapter 1 - Local Application Tutorial" подробнейше по шагам, как создать базу и как сварить приложение...

смотри и делай..

FoxSoftSPB 19.03.2009 14:39

Re: Выбор движка БД (Срочно нужна помощь)
 
Firebird+FIBPlus

Викторис 19.03.2009 22:11

Re: Выбор движка БД (Срочно нужна помощь)
 
Цитата:

Сообщение от FoxSoftSPB (Сообщение 2282213)
Firebird+FIBPlus

Ню-ню.. Видно, ты любитель головной боли?
сам то хоть пробовал или топиков начитался?

FoxSoftSPB 20.03.2009 09:10

Re: Выбор движка БД (Срочно нужна помощь)
 
Ну головная боль, обычно от кривых рук...
А у меня несколько систем работают в режиме 24*7 и все нормально

rostan2004 22.04.2009 16:03

Re: Выбор движка БД (Срочно нужна помощь)
 
Прелесть SQLite в доступном исходном коде, где можно подсмотреть почему именно не работает LIKE. Вообще ему нужно указывать кодировку и метод сравнения, и если сортировка работает как положено - LIKE тоже должен работать. Ну, понятное дело, время на разбор придется потратить, зато найдешь баг - поможешь остальным. Это принцип OSS.

alexray79 09.07.2009 22:37

Re: Выбор движка БД (Срочно нужна помощь)
 
Цитата:

Сообщение от Викторис (Сообщение 1934763)
Лучше AbsoluteDB ничего не найдешь..

А есть документация на русском?

tntx 12.07.2009 22:54

Re: Выбор движка БД (Срочно нужна помощь)
 
Firebird - однозначно!

alekc2008 24.09.2009 08:44

Re: Выбор движка БД (Срочно нужна помощь)
 
MySQL или Absolutedatabse

FantasyDD 30.11.2009 04:56

Re: Выбор движка БД (Срочно нужна помощь)
 
Firebird+FIBPlus !! Неразу не подвела!!
sqllite - Как я знаю не поддерживает файлы больше 200 MB

kuaw26 24.12.2009 19:51

Re: Выбор движка БД (Срочно нужна помощь)
 
Цитата:

Сообщение от tntx (Сообщение 2521115)
Firebird - однозначно!

Для описаной задачи Firebird идеальное решение.
Легкое и мощное.

nike1968 31.12.2009 08:21

Re: Выбор движка БД (Срочно нужна помощь)
 
FireBird

lexesv 06.01.2010 15:38

Re: Выбор движка БД (Срочно нужна помощь)
 
Цитата:

sqllite - Как я знаю не поддерживает файлы больше 200 MB
Плохо знаешь, как минимум 1.12GB
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 + '%"'));

Denov 10.05.2010 07:54

Re: Выбор движка БД (Срочно нужна помощь)
 
Здесь можно посмотреть, может поможет ...

http://denov.ru/?p=65

DSL88 01.10.2010 16:13

Re: Выбор движка БД (Срочно нужна помощь)
 
Mysql

ArkIv 29.10.2010 12:51

Re: Выбор движка БД (Срочно нужна помощь)
 
FireBird - лучшая,бесплатная, надежная - размер базы (кстати тоже один файл :) ) ограничен системой (т.е. FAT32-NTFS разные ограничения)
библиотеки для Delphi,CBuilder - FIBPlus
для .NET установка клиента - FireBirdClient (Version 2.5.2 for .NET 3.5/2.0)
Инструмент беспл. - BlazeTop

bondar yuriy 06.11.2010 11:13

Re: Выбор движка БД (Срочно нужна помощь)
 
Я тоже придерживаюсь мнения по поводу Firedird, хотя лучшая база та которую знаешь лучше всего :)

trn1 11.11.2010 19:20

Re: Выбор движка БД (Срочно нужна помощь)
 
имхо самый просто вариант все таки access ибо требует jet. а jet по умолчанию встроен в mdac. а mdac обычно идет с виндами

NextMan 15.01.2011 00:57

Re: Выбор движка БД (Срочно нужна помощь)
 
С MS Access связываться - какой смысл, когда есть FireBird? Только из-за jet?:mad:

FireBird - легкая, шустрая, полноценная СУБД, многопользовательская, мультиплатформенная, на основе версионной архитектуры, имеет на выбор три базовых архитектуры, с развитыми типами данных, с триггерами, хранимыми процедурами, View's (модифицируемые! - с пом. триггеров), с обработкой исключений, с возможностью писать собственные функции (UDF) на Delphi, C/C++, возможность работы с процедурами как с табличками, CTE, "ГОРЯЧИЙ" и инкрементальные бэкапы и т.д. и т.п
Есть полноценный Embedded вариант, не требующий инсталляции.
Все время развивается.

Плюс такая красота как бесплатный (для русскоязычных) IBExpert: http://ibexpert.net/ibe/

usermen1 12.05.2011 21:13

Re: Выбор движка БД (Срочно нужна помощь)
 
Походу человек искал чтото не большое и быстрое. Firebird хорошо но не по теме. Помоему ему и обычная dbf подойдёт. Для delphi есть компоненты для работы с dbf напрямую. Tdbf или подобное. сам к сожалению уже с ними не работаю. только клиент сервер нынче))

toland 19.11.2013 03:24

Re: Выбор движка БД (Срочно нужна помощь)
 
Небольшое и быстрое - это Easy Table - все в одном файле, SQL, простота инсталяции и доступа к базе

varezprog 07.12.2013 13:19

Re: Выбор движка БД (Срочно нужна помощь)
 
Цитата:

Сообщение от Freeon (Сообщение 1803718)
Есть задача сохранять лог о работе программы в базу и просматривать его оптимальный вариант это 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 и качаем

а с SQLite какие проблемы возникли?
в новых версиях все ок!

Proger2020 23.03.2015 03:46

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

Время генерации страницы 0.05117 секунды с 9 запросами