Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2014, 12:44   #51
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Что лучше и проще SQLLite3 или FireBird Embded?
Какие библиотеки использовать для работы с ними?

Пока смотрю в сторону ZEOS тот умеет и то и се и пятое и десятое. Для FB хотелось бы FIBPlus конешн, но мани на другое коплю..
Человек_Борща вне форума Ответить с цитированием
Старый 29.04.2014, 13:16   #52
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Библиотеки для какого языка? Дельфи? Я б ORM какую-нибудь использовал, не знаю что там для Дельфи есть, DORM вроде слышал.
Для C# Entity Framework например.

Впрочем зависит от того, что именно хранится в БД и какие требования. Непонятно насколько "Скорость записи/чтения на диск - в приоритете". С ORM по идее скорость может быть медленнее, чем просто (грамотно составленные и используемые) SQL запросы, но скорость разработки увеличивается.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 29.04.2014 в 13:19.
Alex11223 вне форума Ответить с цитированием
Старый 29.04.2014, 15:57   #53
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Для Delphi конечно же...
Пока смотрю на ZEOS он годный как для FireBird так и для SQLLite3.
Рассматривал ещё FIBPlus для FireBird.
Человек_Борща вне форума Ответить с цитированием
Старый 29.04.2014, 16:10   #54
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

C sql запросами ты сначала долго пишешь запросы а потом всё рабтает как надо. А с орм быстро всё пишешь, и на первый взгляд всё работает, а на второй работает песец как, а как хочется с помощью них написать нельзя.
the_deer_one вне форума Ответить с цитированием
Старый 29.04.2014, 16:38   #55
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну странно вы как-то пишете если песец. Однако плюсы и минусы ОРМ 100500 раз везде описаны, так что думаю нет смысла тут это обсуждать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 29.04.2014, 17:40   #56
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

у орма плюс, что сам в объекты распихивает, что касаеться sql то орму доверять нельзя, в том же ef пишите на хп, будет нормально
eval вне форума Ответить с цитированием
Старый 29.04.2014, 19:08   #57
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
у орма плюс, что сам в объекты распихивает, что касаеться sql то орму доверять нельзя, в том же ef пишите на хп, будет нормально
Плюс в языках, где все является объектом?
В Делфи не надо плодить кучу своих объектов - есть компоненты. С FB должны вроде работать с закладки Интербейза (х.з. как в последних версиях), SQL и так выгружается в нормальный интерфейс. Написал запрос, выполнил, сразу видно результат в табличке, что и как работает, до компиляции. Непонятно, чего там долгого? SQL гораздо проще и стабильнее, чем куча настроек велокомпанентов.
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 29.04.2014 в 19:19.
MihalNik вне форума Ответить с цитированием
Старый 29.04.2014, 19:12   #58
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
SQL и так выгружается в нормальный интерфейс. Написал запрос, выполнил, сразу видно результат в табличке
Так а если они не только в интерфейсе нужны? Тогда все равно придется создавать объекты.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 29.04.2014, 20:29   #59
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Спор про сферических коней? Иерархия в реляционной БД - отстой, совсем не быстрый. Орм скорости не даст, а скорее наоборот. Разве что за счет всяких кэшей профит получится на ряде задач. Огнептица - полноценная СУБД с возможностью роста и многопользовательской работой. Судя по выбору, в базе не планируется никакой бизнес-логики, а значит нафиг не нужны транзакции, ключи и прочие плюшки СУБД. В варианте, когда база - тупое хранилище, не есть сложно сделать и xml и огнептицу и любую другую СУБД.
pu4koff вне форума Ответить с цитированием
Старый 29.04.2014, 20:33   #60
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Чет не видел огнептицу без транзакций. Да и без ключей, не важно каких, даже в простейшей базе, пусть и хранилище, совсем не фонтан
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проектирование базы данных в Postgres: выбор типа данных между TEXT и VARCHAR Blondy Общие вопросы по программированию, компьютерный форум 6 06.03.2014 02:09
Базы данных: репликация и хранилище данных Nikitashtab Фриланс 0 04.11.2011 23:11
Базы данных изменение данных (Delphi (ADO)). RuthlessD Помощь студентам 0 16.06.2011 19:57
проверка базы данных на корректность веденных данных samouelson БД в Delphi 1 20.12.2009 17:23