Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Лёгкая локальная база данных не требующая BDE/ADO |
Автор: Vit 4.5.2007, 05:49 |
Есть такая локальная база данных - VolgaDB. Отличное решение для мелких проектов, работает очень быстро, код на Дельфи, не требеут ADO, ODBC, BDE и т.п. Имеет свои компоненты, совместимые с TTable и т.д. Официальный сайт здесь: http://www.volgadb.com Ранее это был shareware продукт, а сейчас он под GPL и поставляется со всеми исходниками. Сам я года 3 назад чуть-чуть приложил руку к её доработке, сделав релиз под Kylix/Linux (кстати - это на сегодняшний день единственная локальная база для Kylix/Linux которая работает без всяких прыжков с бубном в ввиде настроек драйверов, да и вообще под Linux нет толком локальных баз данных). Я сравнивал производительность данной базы данных со стандартными типа BDE+Paradox, BDE+DBase, ADO+MS Access. На небольших таблицах (до сотни тысяч записей) Volga DB существенно обгоняет все остальные системы. |
Автор: Kesh 4.5.2007, 12:12 |
Наш выбор MySQL embedded ![]() Давай устроим тесты производительности... Ну там простые на выборку... ![]() |
Автор: Kesh 4.5.2007, 18:06 |
Да ну мне просто интересно... можешь написать приложение для тупого выполнения любого SELECT'a к таблице на VOLGA DB... Просто у них, как я понял query-компоненты небесплатные... |
Автор: Vit 4.5.2007, 18:18 |
Там весь пакет бесплатный с исходниками... или я что-то пропустил? Был небесплатный, а сейчас вроде всё бесплатно. |
Автор: Rodman 4.5.2007, 18:38 |
интересное качество!!! |
Автор: Vit 4.5.2007, 18:48 | ||
Попробовал... Таблица 2 столбца, 20000 строк:
Отработал за 93 ms. То же самое на 320000 строк отработало за 1.4s (заметь и это без индексов) и в первый раз, т.е. дисковые операции не очень-то кэшировались... Если размер и дальше начнёт наращиваться - то естественно будет значительное отставание по сравнению с обычными базами данных - из-за индексинования... Мой опыт работы с Volga говорит, что на таблицах до десятка тысяч записей обработка идёт почти мгновенно. |
Автор: wahoo 18.6.2007, 13:17 |
А где можно найти более ли менее подробную документацию по VolgaDB, либо живые примеры использования с локальными таблицами? |
Автор: sssss 29.6.2007, 02:31 |
а что насчет стабильности? |
Автор: Lunatikus 13.7.2007, 15:53 |
Меня это заинтересовало,но также интересно,насколько стабильна ее работа?Особенно волнует отказоустойчивость.Сколько максимум строк целесообразно использовать в таблицах? |
Автор: SnAKEen 20.7.2007, 00:48 |
Всем здрям!!! Подскажите пожалуйсто а как этот модный компонент ![]() Я полный ![]() Заранее спасибо! ![]() ![]() ![]() ![]() ![]() ![]() Разобралси как поставить компоненты но не все... (Получилось поставить бдгрид, календарь, волгаметр, и т.д.) Не получилось поставить вот из этого архива volgaprofsource.zip Говорит при инсталле что нехватает некого VolClass.dcu Где взять энтот файл понятия не имею... может кто подскажет??? ![]() |
Автор: Akella 4.12.2007, 23:08 |
ссылка уже битая :( |
Автор: eiffil 5.12.2007, 17:43 |
может кто-нибудь выложит сюда аттачем файл с компонентом VolgaDB??? Или на мыло запостить [email protected] Очень охота поюзать, а сайт у них уже накрылся.... |
Автор: teplotaya 12.12.2007, 22:47 |
дайте скачать очень хочется |
Автор: D7_beginner 21.12.2007, 11:57 |
Добрые люди выложите сюда компонент плиз, хочетса скачать |
Автор: ASGDeveloper 22.12.2007, 15:14 |
Искать тут: http://www.google.ru/search?q=volgadb&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_ruRU224RU225&aq=t |
Автор: remax 6.1.2008, 23:18 |
Альтернативы Волге и Мускулю: 1) FB embeded 2) Таблицы в памяти (ясно, что можно сохраненить в файл) 2.1) AidAim SQLMemTable (с поддержкой SQL) 2.2) DevExpress Express MemData 2.3) Из Jedi VCL, не помню название компонента 3) AidAim EasyTable (с поддержкой SQL и возможность шифрования) Все, вроде, бесплатное. При необходимости есть и линки и сами инсталяшки... |
Автор: VladBD 7.1.2008, 18:55 |
есть на торри компонентик TDBF (без BDE) - интересно он уступает по скорости? для него правда Query не видел - но таблички он гоняет тоже неплохо... |
Автор: remax 8.1.2008, 03:30 |
А смысл эти простые локальные базы сравнивать? Если нужно что-то более менее серьезное - то выбирать надо среди серверов. А для простых задач любая подойдет. Тут уже обычно используются субъективные оценки кому что больше нравится. Хотя, конечно, определенные критерии все же есть: 1) С точки зрения возможной масштабируемости лучше всего использовать embeded варианты. Без изменения программы, путем замены одной DLL на другую переходим от однопользовательской версии к многопользовательской. 2) С точки зрения максимума функциональности, но без использования DLL надо брать базы с поддержкой SQL, но не embeded. При этом, общий размер программного продукта будет существенно меньшим, по сравнению с предыдущим вариантом. 3) Для большинства простых задач нужны только таблицы без всяких запросов - соответственно, годятся самые простые локалки. С ними проще всего и размер проги будет минимальным. 4) Если нужны какие-то приколы, например шифрование файла базы данных, тогда, соответственно, выбираем базу, которая это поддерживает. |
Автор: remax 8.1.2008, 04:03 |
http://www.aidaim.com/ - это где искать AidAim SQLMemTable и AidAim EasyTable http://www.devexpress.com/ - DevExpress Express MemData |
Автор: remax 8.1.2008, 13:56 |
Вот еще: FB embeded http://remax.ucoz.ru/InOut/fbemd.rar AidAim EasyTable в двух частях http://remax.ucoz.ru/InOut/EasyTable.part1.rar http://remax.ucoz.ru/InOut/EasyTable.part2.rar |
Автор: Deniz 9.1.2008, 07:41 |
Корректнее дать ссылку на http://www.ibase.ru/firebird.htm#distrib А у тебя даже непонятно какая версия. |
Автор: remax 9.1.2008, 13:40 |
Да ради бога. У меня не было задачи провести поиск. Те ссылки которые помнил я дал. А те файлы, которые брал с дисков - залил на свой сайт и дал в общее пользование. Причем, не по своей инициативе, а по просьбам форумчан. Что в этом плохого? Версия FB embeded - 1.5, но это и так написано в ReleaseNotes.pdf. p.s. и если уж вредничать, то самая корректная ссылка на FireBird http://www.firebirdsql.org/ |
Автор: lvlcister 21.3.2008, 13:42 |
Люди добрые, поделитесь этой Волгой, пожалуйста. Сайт http://www.volgadb.com более не представляет интереса. |
Автор: DayDream 21.3.2008, 15:28 |
Есть прекрасная база данных, называется SQLite. На одноименном ORG сайте выложен .h заголовок с функциями API, портируется под Дельфи в два счета. |
Автор: E_v_g 11.4.2008, 12:38 |
Обшарил кучу ссылок, не могу VolgaDB найти. Или ссылки битые, или платная версия попадается. Кто не жадный, скиньте, плиз, на [email protected]. Заранее спасибо! |
Автор: Диас 12.5.2008, 14:20 |
что-то нет нигде бесплатной |
Автор: wofs 14.6.2008, 15:01 | ||
http://softsl.com/Components-View-19.html но там не все |
Автор: Rodman 15.7.2008, 16:20 |
http://www.runweloads.com/cod/delphi/15446prog.html |
Автор: Poseidon 4.8.2008, 19:49 |
Пользуйтесь |
Автор: GICANT 13.12.2008, 17:58 |
Здравствуйте братья у меня такой вопрос кто знает почему при прохождений этого текста программы DBEdit1.DataSource:=Datamodule2.Datasource3; DBEdit1.DataField:='famili' ; если до этого DBEdit1 .Datasource был оппределен то выходит ошибка?. ![]() Добавлено через 58 секунд Здравствуйте братья у меня такой вопрос кто знает почему при прохождений этого текста программы DBEdit1.DataSource:=Datamodule2.Datasource3; DBEdit1.DataField:='famili' ; если до этого DBEdit1 .Datasource был оппределен то выходит ошибка?. |
Автор: Pirxus 15.2.2009, 10:36 |
что то не пахнет компонентами на сайте... кто скачал уже киньте плз, если конечно он реально бесплатен |
Автор: Dobermann 15.2.2009, 10:39 |
Погнал чтоли?!! ![]() |
Автор: Akella 15.2.2009, 14:08 |
это точно платное ![]() Добавлено @ 14:10 GICANT, прочти название темы. Если не понимаешь, то объясню: здесь НЕТ места обсуждению твоих проблем с твоими кодами, т.к. здесь обсуждают в большей степени VolgaDB (прочти самое первое сообщение). Но т.к. проект VolgaDB уже закрыт, то обсуждают похожие. Дошло? |
Автор: Akella 15.2.2009, 20:02 | ||||
такие ссылки выкладывать не рекомендую, увидят разработчики птички - будет тебе не сладко Отредактируй своё сообщение Добавлено через 2 минуты и 8 секунд
Не знаю, не пробовал. Но знаю, что есть даже для D2009 Добавлено через 2 минуты и 53 секунды http://tdbf.sourceforge.net/ Добавлено через 4 минуты и 7 секунд TDBF не поддерживает парадокс 7
|
Автор: Akella 19.2.2009, 00:28 | ||
http://vlad-karpov.narod.ru/Components.html
|
Автор: Akella 28.2.2009, 15:45 | ||
http://www.dataweb.de/en/products/delphi_database.html TurboDB для VCL и .NET
Эта СУБД кроссплатформенная. Есть инструментарий на русском. http://www.dataweb.de/en/support/downloads.html |
Автор: Kbl4AH 8.5.2009, 14:25 |
Народ, кто VolgaDB устанавливал? Подскажите, как поставить, а то у меня не получается что-то((( |
Автор: Akella 12.3.2010, 10:09 |
http://www.aidaim.com/_lang/ru/info/main.php |
Автор: Akella 12.4.2010, 11:23 |
http://www.sql.ru/forum/actualthread.aspx?tid=750121#8612688 |
Автор: Akella 6.9.2010, 08:52 |
http://bdemustdie.narod.ru/ |
Автор: Isaev 15.3.2011, 17:54 |
Я ставил как-то... нужно было портировать из неё во что-нибудь более распрастранённое... Работать можно, самый большой минус, что проект умер уже давно и не поддерживается |
Автор: toreh 11.4.2011, 22:36 |
помогите у меня почти такая же проблема только база в прадоксе с делана имеется sql запрос выводит данные из базы ну я их не могу редактировать и не могу к ним подклюсить dbedit |
Автор: Rodman 12.4.2011, 13:25 | ||
|
Автор: Akella 17.11.2011, 10:26 |
http://www.aidaim.com/ |
Автор: DriveSoft 27.1.2014, 00:31 |
видимо я сейчас занят созданием нечто подобного ) http://drive-software.com/myvisualdatabase_ru.html там же есть пару обучающих видео, программа бесплатная ) |