Odbc válik a legjobb megoldás az adatokhoz való hozzáférés a vállalati szintű
A digitális gazdaság megváltozott minden szempontból az üzleti. Az ügyfelek egyre igényesebb, a technológia folyamatosan fejlődik, és az informatikai részlegek számíthat nagyobb alkalmazkodóképességet és a társadalom, mint korábban.Digitális munkaterületek felváltja a kliens-szerver modell
Egy olyan korban, a mobilitás és a felhő nem csak a kellő időben történő alkalmazások, hanem a folyamatok egyszerűsítését, végrehajtásának felgyorsítása feladatokat. Virtualizációs és automatizációs a hálózati erőforrások segítségével az informatikai részlegek, hogy megfeleljen a modern üzleti igények
A növekedés a digitális gazdaság, ami gyors és jelentős változások szervezetekkel. Az informatikai részlegek szembesülnek igények gyorsabb alkalmazások és szolgáltatások számára. „Anélkül, időszerű és minőségi adatfeldolgozó cég elveszti versenyképességét”
Ha egy üzlet tapasztalható növekedés fázisában, az informatikai részleg esik hatalmas terhet, hogy megbirkózzon amely lehetővé ... Sikertörténet: Ferrari átszervezi beszerzési folyamatok és optimalizálja a menedzsment anyagokból Infor LN
Ferrari Company - a világ egyik vezető a tervezési, építési, gyártása és értékesítése a legismertebb sport luxusautó. Hatékonyságának javítása érdekében, és kezelésének egyszerűsítése a belső folyamatok, a cég úgy döntött, hogy végre Infor® LN vállalati erőforrás-tervezési rendszer.
A későbbi verziók API része lesz OLE architektúra
A Microsoft kiadott egy ODBC majdnem három évvel ezelőtt mint azt, hogy összekapcsolja a Windows alapú alkalmazások különböző adatbázis-kiszolgálók. Azóta az Open Database Connectivity interfész (nyílt kommunikációt adatbázisok) vált elengedhetetlen eljárás adathozzáférés a vállalati szintű, és a teljesítmény, a funkcionalitás és ami a legfontosabb, fejlesztő támogatása jelentősen javult.
Ugyanakkor az ODBC folyamatosan változik. A Microsoft nem fog kombinálható későbbi verziói ODBC építészeti OLE (Object csatolása és beágyazása).
Előnyei és hátrányai ODBC abból fakadnak, hogy az irányítása alatt a Microsoft. Bár a Microsoft elég nagy ahhoz, hogy az ODBC önálló értékes termék, más szállítók érintő pas ODBC fejlesztés, találják magukat az árnyékában ez a társaság.
ODBC. 1.0 zárva volt a Windows, és nem működik a más működési körülmények. Ezen túlmenően, ODBC lényegesen lassabb, mint a „natív” rendszer vezetők, és nem volt megfelelően dokumentálva.
HOGYAN ODBC
Jelenleg ODBC olyan köztes (middleware) szoftver. Között helyezkedik el a kliens alkalmazás és feldolgozás (back-end) szerver, hogy egy szabványos interfészt különböző adatbázis-kiszolgálók, hogy az SQL, megosztva a közös elemek között, hibakezelés, a rendszer könyvtárak és iszap adatokat. A fejlesztés ODBC alkalmazások, mint például a táblázatok vagy egyedi szoftver, a fejlesztők kell használni akár C ++ együtt ODBC SDK, vagy Visual Basic vagy Access a Microsoft, kihasználva a bázisok a Jet adatbázis-motor.
Két ODBC alkalmazások és adatok szerver pas ODBC driver, és a vezető kimeneti menedzser tárol. Ezt vezető menedzser, az úgynevezett ODBC.DLL kezeli az összes kommunikációt a alkalmazás és az adatbázis-illesztőprogram. A fejlesztőnek meg kell írni egy külön driver minden adatbázis ODBC-alkalmazás hozzáférjen ezek közül bármelyik. Ezen kívül minden járművezető összeegyeztethetőnek kell lennie az ODBC API (Application Programming Interface - API). vezető feladata, hogy lefordítsa, például szempontjából keresett kifejezéseket, amelyek érthető egy adott adatbázishoz. A minőség a vezető, hogy nagy mértékben a teljesítmény és funkcionalitás ODBC függ.
MIÉRT ODBC
ODBC illesztőprogramok a szállító által biztosított alkalmazás és adatbázis szerverek egy kompromisszum. Minden adatbázis-szolgáltató alkalmazkodik az adatbázisában egységes környezetet, ami egy különleges nyelvet, és egy bizonyos meghatározott fejlesztési eszközök. Másrészt, a fejlesztők programozásához szükséges az alkalmazások, nem tudván, hogy milyen bázis adat ügyfelek inkább. Ezért meg kell használni a különböző API, hogy foglalja bele a programban való együttműködés minden adatbázis szerver, írni és átírni alkalmazásaik - egy hosszú és költséges folyamat.
Jelenleg a fő módszer adatbázisok kötődés specializáció. A fejlesztők kell programozni sajátos kihívások adatbázis funkciókat az egyes alkalmazások. Hogy felgyorsítani ezt a folyamatot, a fejlesztők használják könyvtárak, mint a DB Könyvtár és QELib. Azonban ezek a könyvtárak alapvetően képviselő egy sor Windows DLL (dinamikus csatolású könyvtárak - dinamikusan betölthető könyvtár) és rutinok C nyelven, szükség fejlesztők a mester számos SQL változatok és különleges belső eljárásokat az egyes adatbázisához. Az ODBC azonban egyetlen API. Nem található az ügyfél és az adatbázis szerver, és még maga képes kommunikálni szakkönyvtárak említettük. A munka során ODBC interfész kötődni alkalmazások olyan adatbázis, elegendő tudni, csak a fejlesztő API. Ezért egy alkalmazás Ez lehet az egyik rendelkezésre álló különböző bemenetek, méretüktől függetlenül.
Az evolúciós változások az ODBC 2.0
ODBC kiadási ütemezése
ODBC 2.0 Level 1 és Level 2 Microsoft által készített bővítmények CLI SAG specifikáció. 1. szint tartalmazza a 19 kiegészítő funkciók. A legfontosabb jellemzője a számukra, hogy az alkalmazás képes hozzáférni a katalógus adatok, mint az adatok egy oszlopban.
Ezen túlmenően, Level 1 információkhoz biztosít hozzáférést adott adatbázishoz járművezetők. Ezek legtöbbje kompatibilis ODBC 2.0 alkalmazások kompatibilisek 1. szint 2. szint tartalmazza a 19 kiegészítő (funkciók, mint például a hozzáférés táblázatos görgethető kurzorok, amelyek tömbök táblázat adatait. 2. szint is kiterjeszti hozzáférést adatbázis adatvédelmi funkciókat.
Általában ODBC 2.0 Mi van jobb teljesítményt nyújt, mint az előző verzió, köszönhetően a felhatalmazását saját adatbázis-meghajtó, amely ODBC teljesítmény, szinte egyenlő a termelés a bázis saját driver. Például, által végzett vizsgálatok az IBM, kimutatták, hogy az ODBC teljesítményt, amikor csatlakozik a DB2 AS / 400 rendszer nem több mint 10 százalékkal rosszabb a teljesítmény az eredeti vezető. ODBC Driver Manager 1.0 volt az oka néhány hiányosságot az előző változat, ez van. Hogy. Ledobta ODBC.DLL ha az alkalmazás fut ODBC nevezett funkció SQLDisconnect. Éppen ellenkezőleg, az ODBC Driver Manager 2.0 takarít DLL vezető aktív, amíg nincs kialakult kapcsolat egy másik szerverre. Az ODBC 2.0 Kiesett a lassulás elején a kommunikáció. Együtt dolgozik egy adatbázis-meghajtó tartalmaz egy sor adatot, és 1.0-s verzió, minden funkciót betöltve külön-külön.
Már van egy előzetes változatát OLE DB.Access 2.0 és a Visual Basic állnak egy sor OLE-objektumok nevét viselő Data Access Objects, mellyel biztosítani ODBC kapcsolatot az Access adatbázis-motor. A Microsoft azt állítja, hogy az új specifikáció kompatibilis lesz a jelenlegi változat ODBC-alkalmazásokat.
Azonban a fejlesztők, hogy legyen óvatos, és bár OLE entitásbabnak jól néz ki papíron, OLE, úgy tűnik, hogy egy lassú, gazdaságos technológia csak speciális Windows-verziók. Azonban a Microsoft ODBC megbirkózott fő fogyatékos, ami a legmegbízhatóbb stratégia.