7. melléklet
A kérdések, a fejlesztők létre kell hozni a kliens-szerver alkalmazások az Firebird adatbázis, amely a fejlesztés adatbázisok Borland Interbase 6 Áttekintést ad a fogalmak és modellek a kliens / szerver architektúra, valamint gyakorlati tanácsokat dolgozik a kliens könyvtárat Firebird. Jellemzők részletesen SQL adattípusok adatkezelési nyelvet (Adatkezelő nyelv, DML), valamint a szintaxis és az adatok meghatározása nyelv (Data Definition Language, DDL). Nagy figyelmet fordítanak a leírás a tranzakciók és tanácsokat ad ezek alkalmazása alkalmazások fejlesztését. Leírt programozás a kliens oldalon, és a szerver írásban kiváltó és tárolt eljárások létrehozása és használata adatbázis események, hibakezelés a kódot a szerveren, és még sok más. Anyaga kíséretében számos példa, gyakorlati tanácsokat és ajánlásokat.
Az adatbázis-fejlesztők
Könyv: Firebird Fejlesztői útmutató ADATBÁZISAINAK
7. függelék Firebird korlátozások
7. függelék Firebird korlátozások
A legtöbb tényleges Firebird korlátozások gyakorlatilag szükséges mértéken túl a programok. Például megadhatjuk akár 32 767 [169] oszlop a táblázatban, de miért csinálod? Táblázat. 7.1 bemutatja az elméleti és a gyakorlati korlátai alkalmazandó Firebird 1.0.x és 1,5. Néhány ilyen korlátozás fog változni az irányt a javulás a jövőben változatban, úgyhogy az verzióinformációiból hogy nyomon követhessük.
Táblázat P7.1. Firebird 1.0.x és 1.5 Korlátozások
Az elméleti határa alacsonyabb Windows named pipe (NetBEUI) - a szerver valószínűleg lógni több mint 930 egyidejű kapcsolatot. Majdnem normális, hogy nem lehet több, mint 150 párhuzamos ügyfélkapcsolat egy szuper interaktív alkalmazások a hagyományos kiszolgáló alacsony előírásoknak. Klasszikus szerver, ez a szám lehet kisebb annak a ténynek köszönhető, hogy minden ügyfél használ több erőforrást
A legnagyobb számú adatbázis egy ügylet nyitott
Az adatbázisok száma, nyitott elején tranzakció segítségével isc_start_multiple (), csak a rendelkezésre álló rendszer erőforrásait. A tranzakció kezdődött az ISC Start ügylet (), korlátozza a száma, egyidejűleg csatlakozó 16 adatbázis
A gyakorlati határ függ a rendelkezésre álló RAM. A teljes méretű (oldal * lapméret egy szuper oldal * méret * egyidejű felhasználók száma a Classic szerver) soha nem haladhatja meg a fele RAM memória áll rendelkezésre. Vegyünk egy gyakorlati határ 10 000 oldalt, és növekszik vagy csökken, onnan ez az összeg összhangban teljesítménykövetelményeket
A maximális száma verziók egy táblázat szerkezete
Firebird nem tart több mint 255 formátumokat minden asztalnál. formátumú változata növekszik 1 minden alkalommal, amikor egy metaadat változás. Amikor az asztal eléri a maximumot, a teljes adatbázis elérhetetlenné válik -, hogy nem a biztonsági mentési és helyreállítási
A maximális mérete a húr
Számított byte-ban. Tömbök és BLOB oszlopok vesz minden 8 bájt tárolására az azonosító; VARCHAR - hossz bájtban + 2; KAR - hossz bájtban; Smallint - 2; Integer, float, dátum és idő - 4; BIDINT, kétszeres pontosságú, és TIMESTAMP - 8; Numerikus és DECIMÁLIS - 4 vagy 8 függően pontosságát. Rendszer táblák egy határt oldal mérete 128 KB
A sorok maximális száma [172]
Többé-kevésbé. Sorok al- alkalmazásával olvassuk 32 bites, előjel nélküli egész szám asztalok és a 32-bites indexet. Táblázat hosszú sora - amelyek számos területen vagy területeken - nagyon hosszú tud tárolni kevesebb sort, mint az asztal nagyon rövid vonalak. Minden sor - ideértve a törölt - esik ebbe a számba; BLOB mező, tárolt adatok oldalának az asztalra, szintén szerepel ez a szám
Az oszlopok maximális száma