beágyazott DBMS
beágyazott adatbázis
SL Zajcev, Interfész Ltd.
„És ez most érkezett a fővárosban, két csalók. Csalók azt mondta, hogy a híres takácsok. És tudják, hogyan kell előállítani egy ilyen csodálatos anyag, akkor jobb, hogy semmit sem lehet képzelni. Ez a szövet penész a legfényesebb színek és hímzett a legszebb mintákat. De mindezek mellett, van egy csodálatos tulajdonsága, hogy csak okos ember láthatja. Sem bolond, sem olyan személy, aki nem alkalmas a dolgát ez a csodálatos anyag nem fogja látni. "
„Császár új ruhája”
Hans Christian Andersen
Fejlesztése a vállalati információs rendszerek megrendelésre gyakran vezet a nagy veszteségeket az ügyfelek és a fejlesztők számára egyaránt. Az első kockázat a kiadások egy csomó időt és pénzt, hogy valami elméletileg működik, de nem alkalmas az intenzív használat a gyakorlatban. A második veszély vásárlóerő, az idegek és újra, hogy szülni egy halva született rendszert. És ha egy kisebb vagy nagyobb ügyfelek egy ilyen eredmény nem nyereséges, kívánatos, általában nem tetszett, a fejlesztő, különösen, ha beszélünk a kisebb tanácsadó cégek, akkor viszont egy katasztrófa.
Képzelje el: van egy nagy presztízsű sorrendben. Számítunk jelentős nyereséget követően annak végrehajtását, bérelt új alkalmazottak és azt is hogy a hitel. Eleinte úgy tűnik, minden jól megy, de fokozatosan a projekt kezd hasonlítani a Bábel tornya. A hibák száma, súlyos hiányosságok és a teljes deformitások növekszik fordítottan arányos a hátralévő időt, amíg a kijelölt dátumot a naptárban tervet a munka befejezésekor. Végül, akkor elveszíti a közös nyelvet az ügyfél. Természetesen ez a helyzet nem feltétlenül halálos. De kétségtelen, hogy fog okozni nagy kárt. Ez nem csak, hogy az adott projekt kapsz sokkal kevesebb a vártnál. Helyzeti veszteséget is figyelembe kell venni. Az a tény, károsan hathat a hírnév, ez nyilvánvaló. De ezen kívül, ha nem kap pozitív projekt végrehajtása tapasztalat és nem lesz képes, hogy újabb tételt a vállalati önéletrajzát. Nem lesz semmi dicsekedni. Mondanom sem kell, hogy mi történik, ha folyamatosan töltse ki a projektek? Ne beszéljünk szomorú dolog.
A megbízó cég információs projekt kudarca, nem lehet egy végzetes esemény azonban meglehetősen kellemetlen. Végtére is, a beruházás a projekt került sor, a feltételezés, hogy ez lesz sikeresen befejeződött, és nem sikerül. Ismét nem szabad elfelejteni a helyzeti pont. Broke informatization projekt vezet, mi lesz elvesztegetett időt. És ez komoly. Különösen akkor, ha ugyanaz a dolog nem fog megtörténni a konkurens cégek.
Mit feje a vállalkozások után egy hosszú párbeszéd a vállalkozók, hogy nem abban a helyzetben, a meztelen király? Nézd meg alaposan, akit felvenni. De visszautasította az ajánlatot egy, kettő, három „informatizatora”, nehéz nem adja át a retrográd, hogy nem látja értelmét az információtechnológia alkalmazása és nem alkalmas a feladatra. Nos, akkor érdemes választani kész ruhát, és nem dolgozzák ki a saját vállalati rendszer, válassza ki a legjobb a vállalati kész megoldás. Ez egy olyan tendencia alakult ki most a piacon informatization a vállalkozások. Paradox módon, ma, a kész rendszer, sok cég hajlandó fizetni 2-2,5-szer nagyobb, mint a fejlesztés, amely, mint mondják, már csak azt kell kezdeni és befejezni.
Az egyik lényeges alkotóeleme a vállalati információs rendszer egy adatbázis szerver. Ez arra utal, beleértve a csomagolt megoldások. De ahhoz, hogy az SQL-szerver használt többszörözött rendszerek, úgynevezett beágyazott SQL-szerver, vannak különleges követelmények. Mivel a konfigurációs számítógépek felhasználói számára előre pontosan nem ismertek, kellően kompakt és erőforrás-kímélő. A felhasználó nem lehet elég képzett rendszergazda, így a beágyazott szerver kell viszonylag könnyen telepíthető és kezelhető. Lehetetlen figyelmen kívül hagyni, és ez a paraméter, mint szerver költségeit. Ebben a cikkben fogjuk nézni három az adatbázis szerver, amely véleményünk szerint, jó lesz a szerepe a beágyazott adatbázis: Centura SQLBase, IB Database (korábbi nevén Borland Interbase) és a Sybase SQL Anywhere.
Centura SQLBase 7.0
A hetedik változat SQLBase egy viszonylag kis adatbázis, amely a vállalkozás-gyártó helymeghatározás, mint egy adatbázis szerver, amely használható fel replikációra alkalmazások decentralizált információs rendszerek, valamint rendszer-orientált Web. Ezzel a szoftverrel, akkor lehet építeni robusztus adatfeldolgozó rendszerek, amelyek nem igényelnek bonyolult adminisztráció és meg tud felelni minden igényeit legtöbb felhasználónak.
Fontos jellemzője a SQLBase 7.0 a könnyű átmenet hozzá az előző változathoz képest, valamint könnyű megtanulni. Fontos az is, jelenléte az adatbázis szerver beépített vezérlők, amelyek akadálymentes integráció a Microsoft Windows NT és Novell NetWare, univerzális adatok replikációs mechanizmusa és az API használatát Java-alapú alkalmazások. Meg kell jegyezni, hogy a SQLBase vezető pozíciót foglal el a beágyazott adatbázis Novell NetWare platformon, így népszerű Oroszországban. SQLBase 7.0 támogatja a replikációt minden adatbázisok, különösen a kétirányú replikáció az összes jelentős adatforrást.
Növekvő népszerűsége Java, mint az elsődleges nyelv a fejlődő web-alapú alkalmazások. Java-applet, mind a kliens és a szerver megköveteli az adatbázishoz való hozzáférést. SQLBase 7.0 JDBC-illesztőprogramokat, amely lehetővé teszi számára az ilyen hozzáférés írt alkalmazások Java. 4. szint JDBC-illesztőprogram lehetővé teszi, hogy hozzon létre egy Java c nagyon egyszerű kliens oldali alkalmazások társított beágyazott adatbázis alapján SQLBase. Jelenleg a tanúsítási eljárás SQLBase vezérkar.
IB Database 5.0
IB Database 5.0 - új verzió a cég szerverén Interbase adatbázis (amely az utóbbi években izolálták Borland) van elhelyezve, mint a Borland Database kritikus üzleti döntéseket. Az IB Database 5.0 használ saját architektúra SuperServer van a Java és JDBC. Az IB Database 5.0 végre, és tovább kell fejleszteni a hagyományos erőssége a InterBase: aktív adatbázis motor, riasztások szélesebb körének adattípusok, kövesse az ANSI SQL92 szabványoknak. Elérhető IB Database multiversioning mechanizmus teszi ezt kiszolgáló egy nagyon jó választás, amely alkalmas, hogy valós időben futnak. Tegyük fel, hogy az adatbázis időszakosan jöjjön nagy mennyiségű adatot gyűjtött valós idejű érzékelő. Mivel az adatok kézhezvételét nem hagyhatja el a rendszer idő, hogy végre a COMMIT nyilatkozat, fenntartása hivatkozási integritást és más „alaki”, meg kell csinálni az egészet „backdating.” De a többi az alkalmazás nem működik az össze nem illő tárol. Ezért az adatok feldolgozása folyik, akkor létre kell hozni egy példányát az adatbázis, majd lecseréli a régi példányt az új. A munkaképesség adatbázisokkal és így egy mechanizmust multiversioning. IB Adatbázis működik, így számos platformon és széles körben használják az amerikai hadsereg.