FirebirdSQL

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Piko
Postovi: 9
Pridružen/a: 28 sij 2013, 07:37
Spol: M
OS: Ubuntu 12.04, Win7

FirebirdSQL

Post Postao/la Piko »

Da li netko ima iskustva sa Firebrid bazom podataka (pozitivnih ili negativnih) ?

Najviše me zanima koliko je stabilna, jer planiram neke svoje stare aplikacije
sa Delphija i Nexus-a prebaciti na Lazarus i Firebrid.

Pozdrav

Piko
jorgovan
Postovi: 158
Pridružen/a: 06 svi 2012, 11:59
Spol: M
OS: Fedora, Fedora server

Re: FirebirdSQL

Post Postao/la jorgovan »

Piko je napisao/la:Da li netko ima iskustva sa Firebrid bazom podataka (pozitivnih ili negativnih) ?

Najviše me zanima koliko je stabilna, jer planiram neke svoje stare aplikacije
sa Delphija i Nexus-a prebaciti na Lazarus i Firebrid.

Pozdrav

Piko

firebird je dobro baza i imat će dosta novosti u verziji 3.0.
ja bi radio uzeo postgresql bazu.
Piko
Postovi: 9
Pridružen/a: 28 sij 2013, 07:37
Spol: M
OS: Ubuntu 12.04, Win7

Re: FirebirdSQL

Post Postao/la Piko »

firebird je dobro baza i imat će dosta novosti u verziji 3.0.
ja bi radio uzeo postgresql bazu.
Hvala na odogovoru, slažem se da je PostgreSQL stvarno
odlična baza ali ono što me je privuklo kod Firebrid-a je
mali install i to što mogu bazu jednostavno kopirati
bez da radim backup restore, što je kasnije kod
održavanja aplikacije vrlo bitno.

U biti već jako dugo razmišljam da napravim open
source verziju jedne svoje knjigovodstve aplikacije.
Za sada kod nas postoje SpaErp i Pro3X i oba dvije su
pisane u Javi.

Najviše me brine odabir platforme,
htio bi pronaći neku platformu da bude
jednostavna za programiranje i drugima
a ne samo meni. U Lazarusu se jednostavno
slažu forme ali postoji problem što malo ljudi
radi u Paskalu, tako da razmišljam da idem
na Node.js i sa Firebrid-om kao bazom.
U ostalom SpaErp i Pro3x su desktop
aplikacije pa ne bi bilo loše da aplikacija
bude na web platformi.

Na taj način bi cijela aplikacija bila
u JavaScript-u što bi bitno pojednostavilo
stvar, eventualno možda još koristiti
TypeScript obzirom da je veće JavaScript
aplikacije dosta teško debugirati.

Razmišljao sam i o Google Dartu
pratim njegov razvoj već duže vrijeme
i jezik dobro izgleda ali
je upitno koliko će taj jezik biti
prihvaćen.

Ako bilo tko ima kakvu ideju vezano uz
bazu i odabir platforme, sve ideje su
dobro došle.
jorgovan
Postovi: 158
Pridružen/a: 06 svi 2012, 11:59
Spol: M
OS: Fedora, Fedora server

Re: FirebirdSQL

Post Postao/la jorgovan »

Piko je napisao/la:
firebird je dobro baza i imat će dosta novosti u verziji 3.0.
ja bi radio uzeo postgresql bazu.


Najviše me brine odabir platforme,
htio bi pronaći neku platformu da bude
jednostavna za programiranje i drugima
a ne samo meni. U Lazarusu se jednostavno
slažu forme ali postoji problem što malo ljudi
radi u Paskalu, tako da razmišljam da idem
na Node.js i sa Firebrid-om kao bazom.
U ostalom SpaErp i Pro3x su desktop
aplikacije pa ne bi bilo loše da aplikacija
bude na web platformi.



Razmišljao sam i o Google Dartu
pratim njegov razvoj već duže vrijeme
i jezik dobro izgleda ali
je upitno koliko će taj jezik biti
prihvaćen.
da li google dart ima mogućnost spajanja na baze?
ako već krečeš u razvoj, da li razmišljao o C++/QT-u?

znam da c++ težak, ali je isto multiplatform kao lazarus.

ili eventualno java ili php.

što se tiče baze, postgresql ima backup, restore i vrlo je jednostavno.
instalacija jednostavna i jako brzo si gotov sa podešavanjem.

slažem se kod firebirda je ssve to malo brže.
Piko
Postovi: 9
Pridružen/a: 28 sij 2013, 07:37
Spol: M
OS: Ubuntu 12.04, Win7

Re: FirebirdSQL

Post Postao/la Piko »

Trenutno za Dart postoji samo library za MySql (i neke Non SQL baze).
Ali Dart na serverskoj strani podržava mogućnost da se napraviti wrapper
oko modula u C/C++, pa sam mislio iskoristiti C++ library za Firebrid.

Proučavao sam QT i C++ stvarno se radi o vrhunskoj platformi, ali me
je strah da bi C++ bio malo pretežak ako bi mi se netko još htio pridružiti
na projektu. Sa druge strane C je prirodan pod Linuxom dok je Lazarus
ipak ne popularan iako je FPC kvalitetan kompajler koji se je razvio iz
gcc-a i po performansama su slični tj. u nekim segmentima je GCC brži
a u nekim FPC.

Ako se odlučim za Lazarus onda bi paralelno sa projektom trebalo
pokrenuti i neke tutoriale za Lazarus i Pascal jer vrlo malo ljudi radi u Pascalu.

Što se tiće tvoje primjedbe za PosgreSQL, PosgreSQL je stvarno space
shuttle u odnosu na druge baze jedino sam kod njega i Oracle-a pronašao
da podržava table inheritance, ali bi htio da to ipak bude nekakva aplikacija
koju će netko vrlo jednostavo iskopirati i pokrenuti, po mogućnosti bez
instalacije i onda ako neki korisnik želi kopirati svoju bazu na stick i prebaciti
je negdje drugdje da mu to ipak bude jednostavno. PosgreSQL je ipak
velika baza i bojim se da kod njega to ne ide samo kroz backup/restore,
a to mi se čini ipak malo problematično za običnog korisnika.

Možda griješim i kompliciram bez veze :)
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: FirebirdSQL

Post Postao/la 4ndY »

A SQLite? Portabilna i ne zahtjeva nikakvu instalaciju - k tome ima preogroman userbase... (cijeli Android, Firefox, Thunderbird...)
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Piko
Postovi: 9
Pridružen/a: 28 sij 2013, 07:37
Spol: M
OS: Ubuntu 12.04, Win7

Re: FirebirdSQL

Post Postao/la Piko »

4ndY je napisao/la:A SQLite? Portabilna i ne zahtjeva nikakvu instalaciju - k tome ima preogroman userbase... (cijeli Android, Firefox, Thunderbird...)
Na SQLite sam totalno zaboravio, radio sam nešto sa njime i Php-om i imao sam problema sa
zaključavanjem baze kad više korisnika istovremeno nešto mijenja u bazi. Bojim se da mi je on ipak malo preslab za neke poslovne aplikacije ali probati ću ga testirati da vidim kako radi sa Node.Js-om.
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: FirebirdSQL

Post Postao/la 4ndY »

Piko je napisao/la:Na SQLite sam totalno zaboravio, radio sam nešto sa njime i Php-om i imao sam problema sa
zaključavanjem baze kad više korisnika istovremeno nešto mijenja u bazi. Bojim se da mi je on ipak malo preslab za neke poslovne aplikacije ali probati ću ga testirati da vidim kako radi sa Node.Js-om.
Sry, nisam vidio da ti treba podrška za više korisnika istovremeno. Možda postoji neko kvazi-rješenje kroz SQLite, no mislim da to nikad nije bila ni namjena SQLitea stoga mislim da ti SQLite otpada.

Eventualno da uz svoju aplikaciju poslužuješ i embedani PostgreSQL...
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
jorgovan
Postovi: 158
Pridružen/a: 06 svi 2012, 11:59
Spol: M
OS: Fedora, Fedora server

Re: FirebirdSQL

Post Postao/la jorgovan »

4ndY je napisao/la:
Piko je napisao/la: Eventualno da uz svoju aplikaciju poslužuješ i embedani PostgreSQL...
embeded PostgreSQL ne postoji.
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: FirebirdSQL

Post Postao/la 4ndY »

jorgovan je napisao/la: embeded PostgreSQL ne postoji.
Hmm, nisam znao, no može i kao odvojeni proces - kao što KDE ima za Akonadi - oni to zovu internal postgresql.
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Odgovori