Fansy technológia hogyan választják ki az adatbázisban

Fansy-alkalmazások működnek az alábbi adatbázis-kezelő rendszerek (választani): Tűzmadár, MSSQL, ORACLE, amelyek közül az első legkevésbé ismert és ezért további ismertetést.

Firebird adatbázis

Firebird adatbázis egy nagy teljesítményű cross-platform relációs adatbázis, amely egyesíti a könnyű telepítés, nagyon alacsony rendszer követelményeinek, és a minimális igény kíséret, ami nagyon fontos a megbízható működés nagy teljesítményű elosztott üzleti szempontból kritikus alkalmazásokat. Között adatbázis képességeit FIREBIRD - rakodók riasztások események, tárolt eljárások, triggerek, felhasználói függvények (UDF) és szűrők dolgozni tárgyak BLOB.

Oracle adatbázis FIREBIRD hasonlít miniatűr. Az egyik fő jellemzője FIREBIRD (ellentétben MSSQL), talán, lehet tekinteni verzióval architektúra, amely egyedülálló lehetőséget, hogy működjenek együtt multiplayer - pushuschie felhasználó nem blokkolja az olvasók. Szintén FIREBIRD végre optimista reteszelő mechanizmus a rögzítési rétegen, azaz a kiszolgáló blokkok csak azokat a rekordokat, amelyek ténylegesen a felhasználó által módosított, ahelyett, blokkolja a teljes oldalnyi adatot, mint egész (szemben a MSSQL). Ez a funkció tovább csökkenti annak valószínűségét, hogy a konfliktusok többfelhasználós működés. A FIREBIRD sikerült elérni, mint a teljesítmény a magas rendelkezésre állás, amely meghaladja a többi adatbázisok teljesítménye párhuzamos hosszabb tranzakciós információk és a pénzügyi rendszerek.

Power, könnyű használat, ingyenes, támogatja a Windows, Linux és Solaris, kiadási FIREBIRD kedvelt a fejlesztők, és ez a legmegfelelőbb megoldás vállalatok körében. Ellentétben a legtöbb modern adatbázisok, a Tűzmadár igényel kis adminisztráció, könnyen telepíthető, és célja, hogy csökkentsék a karbantartási költségeket, amelynek célja, hogy meggyorsítsa az alkalmazás fejlesztési folyamat, és biztosítja a beruházás gyors megtérülése a vállalatok számára is összetett elosztott alkalmazások.

HOGYAN VÁLASSZON adatbázisban

Amikor kiválasztunk egy adatbázist kell először meghatározni a két fő kritériumok, amelyek befolyásolják a hatékonyságot alkalmazásuk hatékony adattárolás: az egyidejű felhasználók száma és az összeg a napi bevitt információs adatbázist. Ami az adatbázisok, e kritériumok lásd rendre a mechanizmus megvalósítása az úgynevezett „lock” mechanizmus „partíció” az adatok a tranzakció izolációs szint «olvasható elkötelezett», az alapértelmezett Fansy-alkalmazásokat. A mechanizmus „zárak” integritását biztosítja garancia minden felhasználó adatait olvasni és változatai több hozzáférési mód. Fontos tényező a választott platform kell tekinteni, mint az egyik aspektusa, hogy lezárja a adatbázistáblákban amikor behelyezi adatállományok felhasználók körében, azok számára, akik használják ezeket a táblákat olvasni. Egy tipikus helyzet, egyes felhasználók műveleteket végrehajtó a nap, míg mások akarnak a jelentéseket az elmúlt időszakban, az adatokat használják ugyanazt a táblákat. Amikor kiválasztunk egy adatbázist többcélú, előnyben kell részesíteni az adatbázis, hogy ne takarja el a szomszédos írási behelyezésekor és módosítja az adatokat.

A rendelkezésre álló olvasási szomszédos sorban zárak során betét és frissíteni az adatokat?

Nem zár, nincs szükség további forrásokra van szükség

Zárban. Lock eszkalációs vezethet elzáródása az egész táblát. Nem zár csak akkor, ha a speciális izolációs szint pillanatfelvétel, hogy kiegészítő forrásokat

Nem zár, nincs szükség további forrásokra van szükség

Mechanizmus „partíció” adat (particionálás) lehetővé teszi, hogy megosszák a nagy (kritikus térfogat) adatbázisok, táblázatok és indexeket több kisebb szabályozott részei, amelyek mindegyike lehet majd hatékonyabban, mint az egész tömböt az adatok általában. Például, a sokszínűség az adatok és indexek két párhuzamos lemez lehetővé teszi a gyorsabb adathozzáférés óta olvasás index nem befolyásolja az adatok olvasási teljesítmény. Particionálás nagy táblák, indexelt dátum, néhány asztal napján tartományban, lehetővé teszi a gyorsabb hozzáférés az adatokhoz a jelenlegi beszámolási időszak a hozzáférést az adatokhoz, az előző időszakok lassul csak abban az esetben konszolidált időszak adatait tulajdonítható különböző szakaszain a boltban. Amikor kiválasztunk egy tároló adatbázis nagy mennyiségű adat, előnyben kell részesíteni az adatbázishoz, hogy van egy rugalmas mechanizmus particionálás.

Hardver követelmények

Nincsenek különleges követelmények, a bázis foglal egy fájlt a lemezen

Kívánatos, hogy több párhuzamos lemezek elválasztására a felhasználói adatok területeken a rendszer az adatok terület és a tranzakciós napló

Ez megköveteli, több párhuzamos lemezek (nem kevesebb, mint 3) a működését a DBMS és kívánatos további párhuzamos lemezek particionálás felhasználói adatok

A személyzet képzettsége követelmények?

Nincsenek különleges követelmények. Elég tudás arról, hogyan dump adatbázisokat biztosítani a biztonságot.

Ismeretét igényli, hogy hogyan billenő adatbázisokat biztosítani a biztonságot. Ismeretét igényli a DDL parancsok adatparticionálási és újjáépítését indexek.

Selejtező konfigurálásához szükséges szoftver visszatérés folyamat és a térkép csak táblaterek különböző lemezterület. Ismeretét igényli a DDL parancsok adatparticionálás.

A fentiek alapján könnyen megállapítható, hogy FIREBIRD csak akkor kell választani, ha dolgozik a kis mennyiségű adatok, MSSQL - a kis felhasználók száma, az Oracle csak minősítéssel rendelkező személyzet és a minőségi berendezés.

Fansy-alkalmazások működni bármelyik kijelölt platformok, miközben garantálja a képesség, hogy skála az egyszerű, hogy egy bonyolult SQL-platform és vissza.

Kapcsolódó cikkek