|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
Ввиду "безвременной кончины" FIBPlus подскажите каким компонентом лучше пользоваться для доступа к БД Firebird. Читал много разного. Одни компоненты нужно допиливать, другие тормознутые. Постановка задачи такая: планируется разработка ПО (миграция с ДОС приложения) с одновременным доступом не более 30-50 человек. Работа, пока планируется, только по локальной сети (без интернета). Объем данных до 10Гб на 3 базы (назовем из условно "Данные", "Архив", "Доходы"). Скорость прироста в базах: 1 база - "Данные", до 500 000 строчек в год плюс-минус 200 000 (это приблизительно) 2 база - "Архив", доступ только чтение. Переносятся записи старее 3 лет. Прирост зависит от админа - как запустит перенос в архив, так и будет прирост. 3 база - "Доходы". Прирост один раз в месяц до 150 000 строк (другими словами импорт доходов с другой программы). Очень интересует возможность, т.к. есть реализация в БД, работа в полями-массивами ну и конечно же скорость работы. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 16:30 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
здравствуй, пятницо! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 16:33 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
akrush, про массивы забудь. Это адский ад. Остальное в любых современных (Ani|Fire|Fb|Uni)Dac компонентах отлично работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 16:38 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
Тоже рекомендую забыть о массивах. В последний раз с полями-массивами серьёзно сталкивался аж в Clarion. Фубл@. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 16:44 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
Симонов Денис (Ani|Fire|Fb|Uni)Dac А что лучше? ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 16:45 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
WildSeryТоже рекомендую забыть о массивах. В последний раз с полями-массивами серьёзно сталкивался аж в Clarion. Фубл@. Вот с него, родненького, и собираемся мигрировать ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 16:45 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
akrushWildSeryТоже рекомендую забыть о массивах. В последний раз с полями-массивами серьёзно сталкивался аж в Clarion. Фубл@. Вот с него, родненького, и собираемся мигрировать свят-свят... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 16:52 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
Hello, Akrush! You wrote on 22 января 2016 г. 16:58:02: Akrush> Вот с него, родненького, и собираемся мигрироватьзачем/почему? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 16:57 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
akrush, AniDac - в настоящий момент не развиваются, т.к. их купила Embarcoderо и теперь они называются FireDac FireDac - начиная с Delphi XE3 идут в комплекте UniDac - универсальный гаечный ключ от DevArt ZEOS - бесплатный универсальный гаечный ключ IBDac - специализированные компоненты от DevArt для Interbase и Firebird UIB - лёгкая бесплатная библиотека для доступа к Firebird и Interbase, наиболее близка к API, но наворотов намного меньше остальных IBX - специализированная библиотека для работы с Interbase. Развивается, но только для Interbase. Для поддержки возможностей последних версий Firebird надо допиливать ручками. FIBPlus - ну это пожалуй самая навороченная библиотека доступа для работы с Firebird. К сожалению не развивается уже года 3. Есть ещё чистый API Firebird. Сам выбирай что тебе лучше использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 17:04 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
akrushА что лучше? ;) За пару дней склепать свою собственную обёртку над API и забыть про зависимость от левых поставщиков как страшный сон. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 17:11 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, а ты уверен, что ему это под силу? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 17:12 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
Hello, Симонов Денис! You wrote on 22 января 2016 г. 17:11:48: Симонов Денис> UniDac - универсальный гаечный ключ от DevArtдля гетеро-ориентированных кодеров не рекомендуется. Симонов Денис> ZEOS - бесплатный универсальный гаечный ключржавый, неметрический. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 17:13 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
Мимопроходящий. Симонов Денис> ZEOS - бесплатный универсальный гаечный ключржавый, неметрический. согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 17:15 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
Симонов Дениса ты уверен, что ему это под силу? Уверен, что нет, но оптимизм и вера в людей ещё теплятся как ни странно. PS: Странно, что не упомянуто IBO. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 17:19 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovСимонов Дениса ты уверен, что ему это под силу? Уверен, что нет, но оптимизм и вера в людей ещё теплятся как ни странно. PS: Странно, что не упомянуто IBO. угу. или BDE ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 17:24 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
Симонов ДенисUIB - лёгкая бесплатная библиотека для доступа к Firebird и Interbase, наиболее близка к API, но наворотов намного меньше остальных в частности практически нет поддержки TDataSet - такой задачи автором даже не ставилось. поэтому если будут нужны db-aware контролы - то можно ждать сюрпризов. Вплоть до AV при использовании совместно с TJvDBGrid а вот если доступ будет своим собственным кодом, или м.б. что-то типа LiveBinding - то удобоваримо. из вкусностей - подержка дженериков. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Dimitry SibiryakovЗа пару дней склепать свою собственную обёртку над API А зачем с нуля? "Прочти Шекспира, там всё есть". Бери FIBC, бери UIB, бери IBPP, ... любой FLOSS Форкай и веди себе свою собственную приблуду, если хочется. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 17:31 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
Симонов Денис, раз уж начали универсальные библиотеки перечислять, то есть ещё dbExpress и ODBC и ADO ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 17:32 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
akrushWildSeryТоже рекомендую забыть о массивах. В последний раз с полями-массивами серьёзно сталкивался аж в Clarion. Фубл@. Вот с него, родненького, и собираемся мигрировать С одной умирающей платформы на рдугую умирающую платформу ? А... зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 17:39 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
akrushВвиду "безвременной кончины" FIBPlus подскажите каким компонентом лучше пользоваться для доступа к БД Firebird... Fib+ ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 18:00 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
AriochС одной умирающей платформы на рдугую умирающую платформу ?И давно Firebird начал умирать? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 18:02 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
akrushWildSeryТоже рекомендую забыть о массивах. В последний раз с полями-массивами серьёзно сталкивался аж в Clarion. Фубл@. Вот с него, родненького, и собираемся мигрировать Некрофилы мигрируют на трупик посвежее. Симонов Денисakrush, AniDac - в настоящий момент не развиваются, т.к. их купила Embarcoderо и теперь они называются FireDac FireDac - начиная с Delphi XE3 идут в комплекте UniDac - универсальный гаечный ключ от DevArt ZEOS - бесплатный универсальный гаечный ключ IBDac - специализированные компоненты от DevArt для Interbase и Firebird UIB - лёгкая бесплатная библиотека для доступа к Firebird и Interbase, наиболее близка к API, но наворотов намного меньше остальных IBX - специализированная библиотека для работы с Interbase. Развивается, но только для Interbase. Для поддержки возможностей последних версий Firebird надо допиливать ручками. FIBPlus - ну это пожалуй самая навороченная библиотека доступа для работы с Firebird. К сожалению не развивается уже года 3. Есть ещё чистый API Firebird. Сам выбирай что тебе лучше использовать. Отличный выбор. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 18:07 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
ZeroMQakrushВвиду "безвременной кончины" FIBPlus подскажите каким компонентом лучше пользоваться для доступа к БД Firebird... Fib+ не вариант т.к. на личные письма и на тикеты не отвечают уже больше месяца. как я уже писал вначале скорее всего "безвременная кончина" фибы у меня есть купленные для хе2, но ввиду того что проект не развивается - стремно его использовать ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 18:07 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
WildSery, я про Delphi ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 18:09 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
МимопроходящийHello, Akrush! You wrote on 22 января 2016 г. 16:58:02: Akrush> Вот с него, родненького, и собираемся мигрироватьзачем/почему? может это и сарказм, со стороны автора вопроса, но отвечу: кларион еще досовский. и этим я думаю все сказано ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 18:09 |
|
Компонент доступа к БД Firebird
|
|||
---|---|---|---|
#18+
akrush, так есть и виндовый кларион просто если переписывать всю программу, то казалось бы на какой-нибудь язык с ясным будущим либо перетаскивать на современный кларион с минимальными, будем надеяться, переделками кода а переезжать всем старым кодом из узкого тупичка в тупичок пошире - какое-то странное IMHO решение ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 18:12 |
|
|
start [/forum/topic.php?fid=40&msg=39153234&tid=1562374]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 164ms |
0 / 0 |