Áttekintés ibprovider lehetőségek

Üdvözöljük a fórum.

Tárgy: „A világ Interbase ..” vagy „FireBird ..” Mit válasszak

Ezzel kapcsolatban ezt a kérdést:

· Az alábbi könyvek is rendelkezésre állnak a kezdő csak most kezdik tanulni az adatbázis és az adatbázis-tervezés

· Mennyire ezeket a könyveket, hogy úgy mondjam, cserélhető. Ie mint szerzett ismeretek könyvek InterBase (például) alkalmazni dolgozó FireBird és fordítva.

Köszönöm mindenkinek előre is a válaszokat.

Üdvözlettel Londinium

1. Ha tényleg kezdő, majd az első - akkor kérhető.

2. Ha új csak az IB, a második legjobb.

3. A második könyv a kívánatos, hogy a kezét bárki - függetlenül attól, hogy van egy első.

4. Fontos, - nincs második nikróm (azt hiszem) a hozzáférés-könyvtár (IBX, FIBPlus).

5. Ismeretek az InterBase nyert az első könyv, alkalmazandó FireBird majdnem tele van.

Könyv: A világ InterBase. Építészet, fejlesztése és irányítása adatbázis-alkalmazások InterBase / FireBird / zöldharkály

Áttekintés IBProvider lehetőségek

Áttekintés IBProvider lehetőségek

* Lehetőség, hogy működjön együtt az egész család adatbázis InterBase, verzió óta 4 x és befejező klónok InieiBase 6 - Tűzmadár és Yattil minimális munkafeltételek IBProvider gds32.dll jelenléte dinamikus könyvtár InterBase kliens gép 4 (lásd „Összetétel InterBase modulok” (. h. 4)). IBProvider szintjét határozza meg, szerver képességek (ún bázis szinten) és a kliens oldalon (azaz. Gds32.dll lehetséges). valamint az adatbázis nyelvjárást, és automatikusan beállítja ezeket a beállításokat.

* A támogatás minden InterBase adattípusok. A készülék a BLOB-mezők (bináris és szöveges), tömbök és típusok DECIMAL / Numerikus (lásd a fickó. "Data Types" (1. fej.)).

* A támogatás tárolási objektumok dolgozó BLOB-területeken. Ezek az elemek is vissza az ügyfélnek és elfogadtam a bemeneti paramétereket.

* Gyakorlatilag a teljes spektrumú OLE DB-típusokat. Amellett, hogy a típus közvetlenül támogatott InterBase, IBProvider képes fogadni, és visszatér egy előjel nélküli egész számok, logikai értékek, UNICODE húr, és így tovább. D.

* Beépített támogatás adat átalakítás egyik típusról a másikra, konvertáló tömbök, bináris és szöveges ábrázolását BLOB-mezők. Átalakítani a numerikus adatokat típuskönyvtár használják a nagy méretű számok, amelyek natív támogatást nyújt a 64 bites egészek.

* A támogatás több szálon teljesítményét. Szolgáltató alkatrészek függetlenül biztosítja a szinkronizálás a erőforrásaihoz való hozzáférést, ezért az ügyfél nem kell aggódnia a problémákat párhuzamos működés egy kapcsolatot az adatbázis több patakok ugyanezt a kérelmet.

* Hibatűrés. Az alkatrészek, hogy a munka részeként szerver alkalmazások, a megbízhatóság rendkívül fontos. A fejlődő szolgáltató mindenütt erejét C ++ automatikusan kiadja a források és a kivételkezelés.

* Tridtsatidvuhbitovy cache sorok kiválasztott eredmény meg. A dinamikus prioritás rendszer képes egy előre meghatározott mennyiségű memóriát csak a leggyakrabban használt húr és a hash tábla biztosítja a hatékony eligazodást a tartalom cache. Így LBProvider képes kezelni az azonos kapacitású kis méretű eredmény határozza meg, és nagyon nagy, sőt meghaladja a rendelkezésre álló RAM.

* Optimalizálása dolgozik RAM. Először is, IBProvider használ két saját „kupac” (heap) dinamikusan memóriát lefoglalni. Ez csökkenti a terhelést a rendszer kupac. Másodszor, IBProvider intenzíven indul megosztott objektumok információkat tároló csak olvasható. Működés közben IBProvider létre globális medence (pool) objektumok, ami a memóriában megtakarítást és csökkenti az idő, hogy hozzon létre és inicializálja tárgyak és így javítja az általános teljesítményét adatbázis-alkalmazások.

* Teljes mértékben támogatja az SQL szintaxis. Ugyancsak támogatja a parancsokat létrehozni / törölni adatbázisok és kifejezett tranzakció-ellenőrző.

* Munka az adatbázist az automatikus start gombot, és erősítse meg a tranzakció (autocommit). Alapértelmezésben ez a mód van tiltva, mivel ez nem optimális dolgozni az InterBase, de lehetővé teszi, ha szükséges.

* Teljes mértékben támogatja a paraméteres lekérdezések. Lehetőség van használni elemzi és meg nem nevezett paraméterek egymástól függetlenül, vagy automatikusan generál, és továbbítja leíró paraméterek azok értékeit mindkét irányban (a-out-paraméterek).

Megszerzésének lehetőségét metaadatok a InterBase adatbázis adatait. Ezek a listák táblák, oszlopok, tárolt eljárásokat, indexek, korlátok, és így tovább. D. (összesen 26 féle metaadatok). Amellett, hogy a CASE-eszközöket és rendszereket épület jelentések ez az információ> etsya Microsoft Elosztott Query elvégzésére heterogén lekérdezések több adatbázisok mellett más (!) SQL-szerver (például MS SQL) keresztül OLE DB-szolgáltató.

* Pontos követése a paradigmák objektum-orientált tervezés, valamint két éves vizsgálat a valós adatbázis rendszerek garantálják a magas szintű megbízhatóság és a stabilitás IBProvider, amely ideálisan használható részeként a szoftver non-stop működik.

Abban a pillanatban, maga mögött hagyva a nagy mennyiségű munka létrehozása InterBase OLE DB, akkor megtekintheti a szerepe és funkciója a vezető. Elmozdítása az eredeti ügyfél része gds32.dll az útszélen, IBProvider egy erőteljes objektumorientált alacsony szintű ügyfél API dolgozó InterBase. Beágyazása adatbázis-alkalmazások, OLE DB-szolgáltató képes átvenni a munkát a szervezet kölcsönhatás az adatbázis szerver. Források biztosításában, hogy működjön együtt az adatbázis formájában COM objektumok eltávolítja a hagyományos korlátozások az adatbázis kliens alkalmazások. Az alkalmazás osztható modulok segítségével lehet létrehozni különböző programozási rendszereket. Szkriptek segítségével írt VBScript / JScript, a logika is adhatunk a program, amely nem lehet végrehajtani az adatbázis szintjén. OLE DB elismert ipari szabvány az adatokhoz való hozzáférést, amely megkönnyíti a telepítése és kezelése fejlesztett alkalmazások IBProvider.

Így a fejlesztés nagy skálázható kliens InterBase alkalmazások a Microsoft fejlesztői környezet, valamint bármely más rendszerek, amelyek támogatják az OLE DB, válik reális és elérhető, mint lehetett volna képzelni korábban.

Kapcsolódó cikkek