Neuvěřitelné se stalo skutkem! -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= "Flight Reservation systems decide whether or not you exist. If your information isn't in their database, then you simply don't get to go anywhere." -- Arthur Miller Dan Ohnesorg, 17.dubna 1998 Pravděpodobně jste zaznamenali těžko uvěřitelnou zprávu v linuxové konferenci o uvolnění Interbase pro Linux. Protože se mi to nezdálo možné, okamžitě jsem kontaktoval zastoupení firmy Borland, které uvolnění verze pro Linux potvrdilo. Následuje dopis od koordinátora celé akce, Wyliama Holdra. Datum odeslání: Fri, 17 Apr 1998 10:17:52 -0700 Od: "Wyliam Holder" <wholder@interbase.com> Poštovní prog.: Mozilla 4.03 [en] (WinNT; I) Komu: "Dan Ohnesorg, admin on power" <Dan@feld.cvut.cz> Věc: Re: Interbase for linux - yes Hi Dan: I can indeed. A free, downloadable copy will be available from our internet site www.interbase.com. It is scheduled to be there on April 29, 1998. As you stated, this is the 4.0 version of Interbase. An Interbase 5 version is planned to be released in July of 1998. Regards, wholder@interbase.com Co dodat, snad jen několik základních postřehů někoho, kdo již nějakou dobu používá Interbase na Novellském serveru. Interbase workgroup server, jak se produkt jmenuje celým jménem, je relační, transakční databáze, existující ve verzích pro Windows NT, Novell Netware a mnoho různých verzí Unixu. Je navžena jako databáze bezúdržbová, oproti třeba MySQL se na ní nedá moc nastavit, přesto funguje velice spolehlivě a plně využívá možnosti, které ji poskytuje operační systém. Základní vlastnosti: - kompatibilita s SQL 92, včetně transakcí, triggerů a vložených procedur - zrcadlení databází, kdy server data ukládá na libovolný počet míst současně, není tedy potřeba zrcadlit celé disky, stačí jen jednotlivé kopie směřovat na různé disky - zasílání zpráv aplikacím, např. databáze zašle klientovi upozornění o změně nějaké hodnoty, pokud se klient zaregistruje, že chce o změně vědět - pojmenovávání transakcí - automatický dvoufázový "commit" změn v databázi - databázový server komunikuje s klienty současně přes protokoly TCP/IP, IPX/SPX a NetBEUI (to asi nebude platit na Linuxu) - k databázi existuje detailně popsané API včetně několika příkladů komunikace v jazyce C Velmi propracovaná je podpora cizích jazyků. Každý sloupec v tabulce může být deklarován v jiné kódové stránce, seznam podporovaných kódových stránek je velmi dlouhý a obsahuje jak všechny, které jsem kdy viděl u nás, tak unicode. Navíc je možné v příkazu SELECT specifikovat jak chceme výsledek setřídit (např. pdox_csy, pdox_slo, pdox_ansi a podobně). Ovšem kvalit čtyřprůchodového třídění v MySQL Interbase nedosahuje. Interbase je velice robustní databáze a vyniká především ve spojení s Delphi či IntraBuilderem. Osobně se domnívám, že po uvolnění verze pro Linux zadarmo ztrácí firma Borland možnost prodat třeba jen jedinou licenci pro WindowsNT a Novell. Je sice možné, že lidé budou chtít novou verzi 5.0, ale verze 4.0 poskytuje všechen potřebný komfort a pro toho, kdo ještě zůstává u lokálních tabulek v Paradoxu je to ideální řešení. výheň