Jaky SQL server (possibly flame) ?

David Janko djanko na infoware.cz
Pátek Duben 28 18:42:48 CEST 2000


Honza Pazdziora wrote:

> Ale prece v produkcnim prostredi nebudete vyhledavat pomoci LIKE nad
> dlouhymi sloupci. Stejne si to musite oindexovat nejak bokem. V MySQL
> treba v Perlu, v Oraclu treba interMediaTextem.

Pokud je vyhledavani nad dlouhymi sloupci zakladem prislusneho programu, tak jiste -
ale pokud to jen malo pouzivana doplnkova funkce, nebudu si takto komplikovat zivot a
prodrazovat projekt - proste, kdyz t obudou potrebovat, tak ta reserse nebude trvat
sekundy, ale (v mysql) nekolik malo minut, coz staci.

> I provedeni jednoho prikazu (update neco where necojineho) je
> u transakcniho systemu transakce -- muzete tuto operaci prerusit (a
> vratit databazi do stavu pred jejim zahajenim), jeji vysledky vidi
> ostatni uzivatele az po jejim uspesnem konci, atp. Transakce zarucuje
> i atomicnost tech akci. Naopak to samozrejme neplati.
>

Chapu, ze transakcni zpracovani jednoho prikazu zarucuje atomicnost - ovsem, pokud se
skutecne atomicnosti jedne operace dosahuje stejnym algoritmem jako u transakce
slozene z vice prikazu, tak to bude ten server zbytecne zpomalovat (zapis zurnalu a
pod). Kdybych to chtel vratit, tak to preci udelam jako transakci se START ...
Opravdu takhle to vsechny transakcni servery resi a nelze to obejit (treba v posgre
to lze tusim nejak vypnout nebo tak neco) ?

>
> > >         Pokud nerozhoduje cena, pak pro opravdu narocne veci bych videl neco
> > > komercniho (zalezi na licenci, nekde dokonce neplatime za server, ale za
> > > pocet moznych aktualnich konexi atd...), ze sveho pohledu jsem vsak
> > > zatim neimplementoval zadny system, ktery by neustal a neunesl PgSQL na
> > > stroji tridy Pentium, max. PII. Problem bude spise v jinych vecech...
>
> A PostgreSQL uz ma foreign klice? A rozumne bloby?
>
> > Cena samozrejme rozhoduje, nicmene nemusi nutne byt zadarmo - verim, ze treba
> > oracle ma hafo funkci, ale z nich 90 % urcite v zivote nepouziju a nechce se mi
> > platit licence ve stovkach tisic (priklad, netusim kolik to za co je, ani jsem
> > to na jejich strankach pro linuxe nenasel), jen abych mel zrovna ten slavny
> > ORACLE.
> >
> > Dekuji za odpoved - ma nekdo zkusenosti se sybase, oracle, informix na linuxu ?
> > Nebo jine, o ktere jeste nevim ?
>
> InterBase a FrontBase?
>
> Nemam s zadnou pod Linuxem zkusenosti v produkcnim prostredi na to,
> abych je dokazal bez zaujatosti porovnat.
>

Diky, ale chtel bych to spise koncipovat jako strucny prehled info o nekolika beznych
SQL serverech dle uvedenych kriterii ... myslim, ze je to skoro tema na FAQ ;-)
David.



Další informace o konferenci Databases