|
|
|
Vit |
|
|||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Есть такая локальная база данных - 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 существенно обгоняет все остальные системы. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 3 Всего: 54 |
Наш выбор MySQL embedded
Давай устроим тесты производительности... Ну там простые на выборку... -------------------- |
|||
|
||||
Vit |
|
|||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Дык, кто мешает сделать тест производительности... А вообще-то это разные категории. VolgaDB - во первых рассчитана на маленькие таблицы и полностью встраивается в исполняемых дельфийский файл, а MySQL как ни крути - это сервер, и требует установки, или как минимум каких-то дополнительных DLL. Если у тебя приложение в котором надо хранить таблицу в 100 строк и 20 колонок, и распространяется просто один исполняемый файл, то применение MySQL - это излишние мегабайты трафика, дополнительные файлы и т.д. А производительность на таких объёмах вряд-ли будет критична... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 3 Всего: 54 |
Да ну мне просто интересно... можешь написать приложение для тупого выполнения любого SELECT'a к таблице на VOLGA DB...
Просто у них, как я понял query-компоненты небесплатные... -------------------- |
|||
|
||||
Vit |
|
|||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Там весь пакет бесплатный с исходниками... или я что-то пропустил? Был небесплатный, а сейчас вроде всё бесплатно.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Rodman |
|
|||
CIO Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
интересное качество!!! |
|||
|
||||
Vit |
|
|||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Попробовал... Таблица 2 столбца, 20000 строк:
Отработал за 93 ms. То же самое на 320000 строк отработало за 1.4s (заметь и это без индексов) и в первый раз, т.е. дисковые операции не очень-то кэшировались... Если размер и дальше начнёт наращиваться - то естественно будет значительное отставание по сравнению с обычными базами данных - из-за индексинования... Мой опыт работы с Volga говорит, что на таблицах до десятка тысяч записей обработка идёт почти мгновенно. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
wahoo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 13.6.2007 Репутация: нет Всего: нет |
А где можно найти более ли менее подробную документацию по VolgaDB, либо живые примеры использования с локальными таблицами?
|
|||
|
||||
sssss |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 26.6.2007 Репутация: нет Всего: нет |
а что насчет стабильности?
|
|||
|
||||
Lunatikus |
|
|||
Опытный Профиль Группа: Участник Сообщений: 503 Регистрация: 29.6.2007 Репутация: 1 Всего: 6 |
Меня это заинтересовало,но также интересно,насколько стабильна ее работа?Особенно волнует отказоустойчивость.Сколько максимум строк целесообразно использовать в таблицах?
Это сообщение отредактировал(а) Lunatikus - 13.7.2007, 15:55 -------------------- TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games). сайт гильдии |
|||
|
||||
SnAKEen |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
Всем здрям!!!
Подскажите пожалуйсто а как этот модный компонент который ВолгаДБ к Делфи 7 прикрутить... Я полный в установке компонентов и буду очень рад хоть какойнить подсказке!!! Заранее спасибо! Разобралси как поставить компоненты но не все... (Получилось поставить бдгрид, календарь, волгаметр, и т.д.) Не получилось поставить вот из этого архива volgaprofsource.zip Говорит при инсталле что нехватает некого VolClass.dcu Где взять энтот файл понятия не имею... может кто подскажет??? Это сообщение отредактировал(а) SnAKEen - 22.7.2007, 19:38 |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
eiffil |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 29.11.2007 Репутация: нет Всего: нет |
может кто-нибудь выложит сюда аттачем файл с компонентом VolgaDB??? Или на мыло запостить [email protected]
Очень охота поюзать, а сайт у них уже накрылся.... Это сообщение отредактировал(а) eiffil - 5.12.2007, 21:36 |
|||
|
||||
teplotaya |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 10.3.2006 Репутация: нет Всего: 2 |
дайте скачать очень хочется
Это сообщение отредактировал(а) teplotaya - 12.12.2007, 22:50 |
|||
|
||||
D7_beginner |
|
|||
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Добрые люди выложите сюда компонент плиз, хочетса скачать
|
|||
|
||||
ASGDeveloper |
|
|||
developer Профиль Группа: Участник Сообщений: 389 Регистрация: 1.4.2006 Репутация: нет Всего: 1 |
||||
|
||||
remax |
|
|||
Доцент Профиль Группа: Участник Клуба Сообщений: 686 Регистрация: 7.4.2002 Где: Украина, Харьков Репутация: нет Всего: 5 |
Альтернативы Волге и Мускулю:
1) FB embeded 2) Таблицы в памяти (ясно, что можно сохраненить в файл) 2.1) AidAim SQLMemTable (с поддержкой SQL) 2.2) DevExpress Express MemData 2.3) Из Jedi VCL, не помню название компонента 3) AidAim EasyTable (с поддержкой SQL и возможность шифрования) Все, вроде, бесплатное. При необходимости есть и линки и сами инсталяшки... -------------------- Как бы ты не старался быть хорошим и правильным человеком с принципами и уважительным отношением к другим, всегда найдется кто-то, кто бросит в тебя какашку |
|||
|
||||
VladBD |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 105 Регистрация: 19.11.2006 Репутация: 1 Всего: 5 |
есть на торри компонентик TDBF (без BDE) - интересно он уступает по скорости?
для него правда Query не видел - но таблички он гоняет тоже неплохо... |
|||
|
||||
remax |
|
|||
Доцент Профиль Группа: Участник Клуба Сообщений: 686 Регистрация: 7.4.2002 Где: Украина, Харьков Репутация: нет Всего: 5 |
А смысл эти простые локальные базы сравнивать? Если нужно что-то более менее серьезное - то выбирать надо среди серверов. А для простых задач любая подойдет. Тут уже обычно используются субъективные оценки кому что больше нравится.
Хотя, конечно, определенные критерии все же есть: 1) С точки зрения возможной масштабируемости лучше всего использовать embeded варианты. Без изменения программы, путем замены одной DLL на другую переходим от однопользовательской версии к многопользовательской. 2) С точки зрения максимума функциональности, но без использования DLL надо брать базы с поддержкой SQL, но не embeded. При этом, общий размер программного продукта будет существенно меньшим, по сравнению с предыдущим вариантом. 3) Для большинства простых задач нужны только таблицы без всяких запросов - соответственно, годятся самые простые локалки. С ними проще всего и размер проги будет минимальным. 4) Если нужны какие-то приколы, например шифрование файла базы данных, тогда, соответственно, выбираем базу, которая это поддерживает. -------------------- Как бы ты не старался быть хорошим и правильным человеком с принципами и уважительным отношением к другим, всегда найдется кто-то, кто бросит в тебя какашку |
|||
|
||||
remax |
|
|||
Доцент Профиль Группа: Участник Клуба Сообщений: 686 Регистрация: 7.4.2002 Где: Украина, Харьков Репутация: нет Всего: 5 |
http://www.aidaim.com/ - это где искать AidAim SQLMemTable и AidAim EasyTable
http://www.devexpress.com/ - DevExpress Express MemData -------------------- Как бы ты не старался быть хорошим и правильным человеком с принципами и уважительным отношением к другим, всегда найдется кто-то, кто бросит в тебя какашку |
|||
|
||||
remax |
|
|||
Доцент Профиль Группа: Участник Клуба Сообщений: 686 Регистрация: 7.4.2002 Где: Украина, Харьков Репутация: нет Всего: 5 |
Вот еще:
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 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 8 Всего: 44 |
А у тебя даже непонятно какая версия. -------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
remax |
|
|||
Доцент Профиль Группа: Участник Клуба Сообщений: 686 Регистрация: 7.4.2002 Где: Украина, Харьков Репутация: нет Всего: 5 |
Да ради бога. У меня не было задачи провести поиск. Те ссылки которые помнил я дал. А те файлы, которые брал с дисков - залил на свой сайт и дал в общее пользование. Причем, не по своей инициативе, а по просьбам форумчан. Что в этом плохого? Версия FB embeded - 1.5, но это и так написано в ReleaseNotes.pdf. p.s. и если уж вредничать, то самая корректная ссылка на FireBird http://www.firebirdsql.org/ -------------------- Как бы ты не старался быть хорошим и правильным человеком с принципами и уважительным отношением к другим, всегда найдется кто-то, кто бросит в тебя какашку |
|||
|
||||
lvlcister |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Люди добрые, поделитесь этой Волгой, пожалуйста. Сайт http://www.volgadb.com более не представляет интереса.
|
|||
|
||||
DayDream |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 21.3.2008 Репутация: нет Всего: нет |
Есть прекрасная база данных, называется SQLite.
На одноименном ORG сайте выложен .h заголовок с функциями API, портируется под Дельфи в два счета. |
|||
|
||||
E_v_g |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 76 Регистрация: 15.11.2006 Репутация: нет Всего: нет |
Обшарил кучу ссылок, не могу VolgaDB найти. Или ссылки битые, или платная версия попадается. Кто не жадный, скиньте, плиз, на [email protected]. Заранее спасибо!
|
|||
|
||||
Диас |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 124 Регистрация: 11.6.2006 Репутация: нет Всего: нет |
что-то нет нигде бесплатной
|
|||
|
||||
wofs |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 82 Регистрация: 1.5.2007 Репутация: нет Всего: нет |
http://softsl.com/Components-View-19.html но там не все |
|||
|
||||
Rodman |
|
|||
CIO Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
||||
|
||||
Poseidon |
|
|||
Delphi developer Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 3 Всего: 133 |
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
GICANT |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 30.11.2008 Репутация: нет Всего: нет |
Здравствуйте братья у меня такой вопрос кто знает почему при прохождений этого текста программы DBEdit1.DataSource:=Datamodule2.Datasource3;
DBEdit1.DataField:='famili' ; если до этого DBEdit1 .Datasource был оппределен то выходит ошибка?. Добавлено через 58 секунд Здравствуйте братья у меня такой вопрос кто знает почему при прохождений этого текста программы DBEdit1.DataSource:=Datamodule2.Datasource3; DBEdit1.DataField:='famili' ; если до этого DBEdit1 .Datasource был оппределен то выходит ошибка?. |
|||
|
||||
Pirxus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 15.2.2009 Репутация: нет Всего: нет |
что то не пахнет компонентами на сайте... кто скачал уже киньте плз, если конечно он реально бесплатен
|
|||
|
||||
Dobermann |
|
|||
Опытный Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
||||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
это точно платное Добавлено @ 14:10 GICANT, прочти название темы. Если не понимаешь, то объясню: здесь НЕТ места обсуждению твоих проблем с твоими кодами, т.к. здесь обсуждают в большей степени VolgaDB (прочти самое первое сообщение). Но т.к. проект VolgaDB уже закрыт, то обсуждают похожие. Дошло? Это сообщение отредактировал(а) Akella - 15.2.2009, 14:11 |
|||
|
||||
Akella |
|
||||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
такие ссылки выкладывать не рекомендую, увидят разработчики птички - будет тебе не сладко Отредактируй своё сообщение Добавлено через 2 минуты и 8 секунд
Не знаю, не пробовал. Но знаю, что есть даже для D2009 Добавлено через 2 минуты и 53 секунды http://tdbf.sourceforge.net/ Добавлено через 4 минуты и 7 секунд TDBF не поддерживает парадокс 7
Это сообщение отредактировал(а) Akella - 15.2.2009, 20:02 |
||||
|
|||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Тынц!!11
|
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
http://www.dataweb.de/en/products/delphi_database.html
TurboDB для VCL и .NET
Эта СУБД кроссплатформенная. Есть инструментарий на русском. http://www.dataweb.de/en/support/downloads.html |
|||
|
||||
Kbl4AH |
|
|||
Опытный Профиль Группа: Участник Сообщений: 741 Регистрация: 1.4.2008 Где: Вятка Репутация: 6 Всего: 15 |
Народ, кто VolgaDB устанавливал?
Подскажите, как поставить, а то у меня не получается что-то((( |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
Isaev |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 125 Регистрация: 8.11.2007 Где: Germany Репутация: нет Всего: нет |
||||
|
||||
toreh |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 11.4.2011 Репутация: нет Всего: нет |
помогите у меня почти такая же проблема только база в прадоксе с делана имеется sql запрос выводит данные из базы ну я их не могу редактировать и не могу к ним подклюсить dbedit
|
|||
|
||||
Rodman |
|
|||
CIO Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
|
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
DriveSoft |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 56 Регистрация: 11.1.2003 Репутация: нет Всего: 2 |
видимо я сейчас занят созданием нечто подобного )
http://drive-software.com/myvisualdatabase_ru.html там же есть пару обучающих видео, программа бесплатная ) |
|||
|
||||
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |