PostGre feat Interbase

4 отговора 677 прегледа
#1

PostGre feat Interbase

Някой може ли да даде някакво сравнение м/у PostGre и Interbase? Аз ползвам само второто, мога да кажа че за организиране на бизнес-логиката в едно приложение за МОИТЕ нужди Interbase е прекрасен(разбира се, това може да се прави и с клиент-сървър-база данни приложение, но...) - има си транзакции, Commit, Rollback, Stored Procedures, Triggers, udf-и - много важно нещо. Освен това версията 6.0.1 се държи доста добре (това май е една от последните безплатни, Firebird-а също е добър вариант). Искам да пробвам и други реализации на база данни, но опита ми е твърде скромен :). Затова ако някой има поглед и в/у двете може да каже кои са предимствата на едното и на другото (ако вообще има място за сравнение :) ) . Също ако може линк откъдето да сваля PostGre и някаква удобна среда за работа (за Interbase-а ползвам IBExpert - много е удобно). Има ли и някакъв друг SQL SERVER, който да е безплатен (за клиента който ще ползва приложението - задължително, за разработчика - за предпочитане), и да осигурява добра надеждност? MySQL от прочетеното във форума не е много добър при по-голям набор данни, но май е доста по-бърз...И най-накрая - някой ползвал ли е платените версии на INTERBASE - 7 и нагоре, какви са преимуществата? Още нещо - ако се поомаже базата, как се поправя - IBExpert-a има някакви tool-чета, ама понякога и те не оправят нещата (validate, mend...)

Отговор
в отговор на VladoVasilev #2

Re: PostGre feat Interbase

PostGre имаш предвид сигурно PostgreSQL :-) сайт за сваляне - [линк]
tool-чета 2 opensource се сещам pgAdmin III - Cross-platform administration tool - [линк], PhpPgAdmin - Web-based PostgreSQL administration tool - [линк] и едно безплатно и едно по-пълна версия на безплатното :-)) - [линк], аз лично най-много ползвам конзолния, който си идва със сървера ... psql

от Interbase при всички положения firebird ще ти е най-лесен за преминаване, а и те си го развиват и има нови неща

други opensource RDBMS-та, които се сещам са Ingres - [линк] и maxDB, което може да го видиш от [линк] (то е различно от mysql!, нищо, че са на едно място :-))

за сравнителни характеристикииии е сложно :-)) всеки ще изкаже различно мнение :-))
аз ползвам в последно време само PosgreSQL и един комерсиялен продукт дето нема да го кажа, щото така. и предпочитам PG-то и в почти всички случаи бих го препоръчал него.

най-добре сам разгледай характеристиките (всяка база си ги пише по сайтовете) и си избери някакви показатели, какво търсиш да има ДБ-то по точки :-) и си отбелязвай :-) и сам ще си харесаш

ако имаш по-конкретен въпрос тогава питай!

Редактирано от phpGuru на

Отговор
в отговор на VladoVasilev #3

Re: PostGre feat Interbase

> Още нещо - ако се поомаже базата, как се поправя

Понеже не се знае какво и колко точно може да се "поомаже", най-добрия вариант, за който се сещам е Backup/Restore.

Mixy
Отговор
в отговор на VladoVasilev #4

Re: PostGre feat Interbase

От PostGre имам засега 1 лошо впечатление, въпреки че почти не съм го ползвал. Неприемливо бавно работят заявки от вида:

Select * Where Date >= ... And Date < ...

Един познат, който уж повече го ползва, твърди, че за интервали до 30 дни е по-бързо да се прави UNION и да има само Date = ...

Отговор
в отговор на Йopдaн #5

Re: PostGre feat Interbase

това твърдение е доста нецялосто

а лично аз бих го написал с BETWEEN, а не UNION, защото UNION може да замести OR, а не AND (както си написал) и ако има индекс - ще си работи добре

да ако е OR би било бавно, но ще е бавно при доста други бази, защото няма да могат да ползват индекс, UNION в такъв момент наистина би помогнал (както и за другите бази :-)

Отговор