Linter - orosz rész

Ma szeretnék írni az orosz Linter DBMS-ről, amely versenyezhet olyan jól ismert adatbázis-kezelő rendszerekkel, mint a Microsoft SQL Server és az Oracle Database. Ebben a cikkben röviden átgondoljuk a DBMS, az árak és a változatok lehetőségeit.

Linterről

Linter - orosz rész

Linter - orosz rész

Az Linter Standard a Linter család alapvető megoldása, amely lehetővé teszi az adatok tárolására és feldolgozására irányuló feladatok többségének megoldását. A megoldás legfontosabb előnyei a tömörség, az egyszerűség, a beágyazás és a méretezhetőség. Ez a kiadás támogatja a legtöbb operációs rendszert, beleértve a mobil eszközöket is: Windows. Linux. Mac OS X. FreeBSD. Unix rendszer V. SUN Solaris. HP-UX. OpenVMS. PalmOS. Android. EmbeddedLinux és Windows CE. A fejlesztők számára számos segédprogram és programozási felület található: ODBC. ADO.NET. OLEDB. JDBC. PHP. Python. DbExpresst. PERL / DBI. Ruby. OCI és mások.

Linter Multiversion - a DBMS ezen verziója támogatja az adatfeldolgozás verziószámítási modelljét. Itt a versenytárs tranzakciók gyorsabb feldolgozását a több verziójú rekordok tárolásával lehet biztosítani. Többfelhasználós munkával ez lehetővé teszi a párhuzamosság teljesítményének javítását. A DBMS ezen verziója azonban támogatja a szabványos tranzakciós módokat a Dirty Read-ből Serializable-be.

A több verziók támogatása miatt minden egyes alkalmazási feladat hosszú időn belül függetlenül működhet az eredeti adatok verziójával. És csak akkor, ha a tranzakciót elkötelezte, szinkronizálni kell a különböző programokból származó adatok egy sorával történő módosításait.

Linter DBMS költsége és technikai támogatás

A Linter telepítése Windows rendszeren

Kísérletképpen megpróbálom telepíteni a legújabb verzióját Linter standard (Abban az időben az írás -. Ez a változat 6.0.18.9 linter_s_6.0.18.9_win.exe) fájlt a számítógépen futó Windows 7 kiemeli a telepítés lépéseit, nem fogom. Az első két lépés után (a nyelv kiválasztása és az engedély megegyezése) a regisztrációs adatok megadásának lépésekor vesznek részt. Itt vagy meg kell adnia a sorozatszámot a "Licenc" mezőbe, vagy ellenőrizze a "Demo" jelölőnégyzetet.

Linter - orosz rész

Ezután a telepítési mappa kiválasztásával megegyező lépésben a telepítendő komponensek kiválasztásának lépéseit lásd az alábbi ábrán. Íme néhány példa a dokumentációban található telepítési lehetőségekkel kapcsolatban:

Linter kiszolgáló konfigurációjának példája:

Példa a Linter ügyfélkonfigurációjára a rendszergazda számára:

Példa a fejlesztő Linter ügyfélkonfigurációjára:

      • "Hálózati meghajtók";
      • "Eszközök" -> "Dinamikus könyvtárak";
      • "ODBC illesztőprogramok" és / vagy "OLEDB-driver" és / vagy "JDBC-driver";
      • SDK;
      • „Példák”;
      • "Demo adatbázis".

Példa a felhasználó Linter ügyfélkonfigurációjára:

Elhagytam az alapértelmezett jelölőnégyzeteket, és az általam elbírálva magam is telepítem a DBMS-t. illesztőprogramok, adminisztrációs eszközök, demó adatbázis. példák és dokumentáció. A replikációs eszközök és a Windows CE SDK nem lesz telepítve, mert alapértelmezés szerint a megfelelő tollak nincsenek kitéve. Az egyetlen dolog, amit megváltoztattam, az "Új adminisztrációs eszközök és hálózati illesztőprogramok alapértelmezés szerint" alatt található pipa.

Linter - orosz rész

A következő lépésben, amikor kiválasztottam a mappát, mindent megváltoztattam, és a további beállítási lépésekben elhagytam az összes tollat.

Linter - orosz rész

E lépés után megkezdődik a DBMS telepítése. A telepítés során a rendszer felszólítja az ODBC (DNS létrehozása) konfigurálását, a JDBC konfigurálását. ahol alapértelmezés szerint mindent elhagytam.

A telepítés végén egy ablak jelenik meg a demó adatbázis kódolásának beállításához. Elhagytam az alapértelmezett kódolást.

Linter - orosz rész

Ezután megjelenik a szerverlista szerkesztésére szolgáló párbeszédpanel (ha az "Adatbázis-kiszolgálók listájának szerkesztése" jelölőnégyzet be van jelölve, lásd a "További beállítások és műveletek" részt). Nekem van elegendő bemutató adatbázisa a kísérletekhez, ezért itt sem változtatok semmit, csak kattints a "Mentés" gombra.

Linter - orosz rész

Ezután elkezdődött a szolgáltatások, és a telepítés sikeres volt.

Linter - orosz rész

A telepítés után, annak érdekében, hogy megkönnyítse a konzol segédprogramokkal való együttműködést, kívánatos az Linter telepítési könyvtár \ bin alkönyvtárába való beillesztése a PATH környezeti változóhoz.

A Linter DBMS telepítésének ellenőrzése

mert Telepítéskor egy "Linter kernel indítása a demonstrációs DB-ben" jelölőnégyzetet telepítettünk, majd telepítés után a DBMS automatikusan elindul. A DBMS futtatásához két lehetőség van. mint szolgáltatás (szolgáltatás) vagy alkalmazás. Ha telepítéskor "Services" dokkoló volt, akkor a DBMS szolgáltatásként indul, különben alkalmazásként. Az én esetemben a "Service" csatlakozó került telepítésre, így a DBMS szolgáltatásként indult el.

Ha a DBMS Windows szolgáltatásként fut. majd tesztelje a DBMS működését. használhatja az "Adminisztrátor DBMS Linter" alkalmazást (az "Elavult adminisztratív eszközök -> Rendszergazda DBMS Linter" menüpont a Start menüben). Ha a közlekedési lámpa zöld, akkor a DBMS működik.

Linter - orosz rész

Itt leállíthatja a DBMS-t, és újra elindíthatja: a "Database -> Run" és az "Database -> Stop" menüpontokat. Indításkor és leállításkor a bejelentkezéshez és a jelszóhoz kérjük. A Linter adatbázishoz a bejelentkezési és a jelszó megtalálható az readme.txt fájlban az adatbázis mappában. Számomra ez egy C: \ Program Files (x86) \ Linter \ db \ DEMO mappa.

Ha a DBMS-t alkalmazásként kell elindítania, ezt a "Start -> Programok -> Linter DBMS -> DBMS Linter" menüpont kiválasztásával teheti meg. Az indítás után megjelenik az ablak:

Linter - orosz rész

Ha megpróbál futtatni egy alkalmazást Linter, míg az adatbázis szolgáltatásként fut, akkor egy hibaüzenet «Nem sikerült létrehozni mailslot»\\. \ Mailslot \ LinterMailslot5«. Az alapértelmezett kiszolgáló már fut? Rendszerhiba 183 - A fájlt nem lehet létrehozni, mert már létezik. »:

Linter - orosz rész

De a legjobb módszer a DBMS teljesítményének tesztelésére. egy csekk az asztal segítségével (a menü "Start -> Programok -> DBMS Linter -> Desktop" menüpont). Amint a képen látható, az adatbázis-ellenőrben van egy "Local core" elágazás, amelynek belsejében található egy demó adatbázis. Ha a DBMS leáll, akkor a "Local core" ágak nem láthatók. Ha a DBMS működik, akkor az adatbázisokat is megtekintheti, és megnyithatja mindegyiket belépési és jelszó megadásával.

Linter - orosz rész

Itt is ellenőrizheti a szolgáltatásokat a "Hálózat" ágon. Amint a képen látható, a "Core" és a "Network Server" sorok melletti fogaskerekek zöld színűek, így a megfelelő szolgáltatások működnek. Itt elindíthatja vagy leállíthatja ezeket a szolgáltatásokat. Elindításához vagy leállításához kattintson a kívánt szolgáltatást, majd válassza ki a menüpont "kernel -> Run", "A kernel -> Stop", "Hálózati szerver -> Start" vagy "Hálózati szerver -> Stop" (start és stop szolgáltatások a helyi menü itt nem működött számomra). Itt a kernel maga a DBMS. és a hálózati kiszolgáló alatt - a kiszolgáló illesztőprogramja, amely a DBMS távoli ügyfelekhez való hozzáféréséhez szükséges.

A hálózati szerver operációs rendszerként is elindítható, ehhez a "Start -> Programok -> Adatbázis -> Hálózati szerver" menüpontra van szükség.

Az adatbázis használata

Linter - orosz rész

A kiválasztott lekérdezés végrehajtása szintén nem megfelelő (ami szintén kellemetlen). Az aktuális kérés (a lekérdezés, amelyre a kurzort elhelyezik - az F8 billentyű) végrehajtására, illetve az összes kérelem teljesítésére az aktuális kérelem (F6) után - kismértékben javítja a helyzetet.

Linter - orosz rész

Módosíthatja az eljárások és az aktiválók szövegét a Tulajdonságok párbeszédpanelen, ami teljesen kényelmetlen vagy a hibakeresőben. A hibakereső megnyílt egy külön lapon, és akkor váltani többféle eljárást, de a fejléc mindig írva a „hibakereső” (lásd. Az alábbi képet), így amikor az eljárásokat nyitott lesz egy csomó, akkor nem lesz könnyű megtalálni a kívánt könyvjelzőt.

Linter - orosz rész

Nem gondolom tovább a Linter munkaállomás felületét a fejlesztő szempontjából. tudod és próbáld ki azokat a funkciókat, amelyekről érdekel.

Felhasználói hozzáférési jogok kezelése

Linter - orosz rész

Itt hozzáadhat és törölhet felhasználókat, megváltoztathatja a tulajdonságait, módosíthatja az ütemtervet (lásd a képet) és kaphat jelentéseket a hozzáférésről és az objektumokról.

Linter - orosz rész

Duplán kattintva a felhasználóra, akkor felveszi a tulajdonságok párbeszédablakát, amelyben meghatározhatja a hozzáférés típusát és szintjét, konfigurálja az azonosítást stb.

Linter - orosz rész

A felhasználói szerepkörök beállításához kattintson a "Szerepek" gombra. Ezután egy különálló lapon megnyílik egy adatbázis, amely minden adatbázis szerepkörrel rendelkezik. Itt hozzáadhat és eltávolíthat szerepeket, rendelheti hozzá a felhasználókhoz.

Linter - orosz rész

A "Felhasználók" vagy a "Szerepek" lap helyi menüjéből felveheti a párbeszédablakot az objektumok diszkrecionális hozzáférésének beállításához, lásd a képet.

Linter - orosz rész

A hozzáférési jogok beállítására vonatkozó teljes dokumentáció itt található a Linter munkaállomás dokumentációjában.

A DBMS Linterben használt SQL

A nyelvek DBMS Linterben történő megvalósításakor tartalmaz néhány olyan elemet is, amelyek nem szerepelnek az SQL-92 szabványban, nevezetesen:

      • az adatbázis-objektumok (táblázatok, oszlopok stb.) nemzetköziesítése, azaz Használhatja a cirillicet a nevekben;
      • a valós idejű munkavégzés eszközei;
      • az adatbázis-táblák operatív tesztelésére szolgáló eszközök;
      • az adatbázis-objektumok gyors archiválására szolgáló eszközök;
      • a kódoldalakat támogató eszközök a rendszer és a felhasználói információk bemutatásához;
      • egy olyan skaláris függvénytípus, amely támogatja az ODBC interfészt;
      • egy olyan skalárfunkció-készlet, amely az SQL-kiszolgáló kompatibilitását tartalmazza a DBMS Linter SQL Server Oracle DBMS szerverével.

Ezenkívül az SQL nyelvben a DBMS Linter hozzátette:

      • az információs biztonsági eszközök parancsnoki vezérlő komplexuma;
      • parancsok a teljes szöveges keresés szervezéséhez az adatbázisban;
      • SQL beépülő eszközök C / C ++ programozó rendszerekhez;
      • a Linter DBMS eljárási nyelvének támogatása;
      • az adatok replikációjának (replikációjának) támogatása;
      • támogatja a geometriai adattípusokat.

Az alábbi adatbázis-objektumok: táblák, nézetek, oszlop, index korlátozó integritásának feltételeket, felhasználók, jogosultságok, szerepek, szinonimák, rendezvények, szekvenciák, zár, tranzakciók, tárolt eljárások, triggerek, kódlapoknak álnevek, és adás.

A következő típusú adatok támogatottak (itt a listában szerepelnek a szinonimák is):

      • húr rögzített hosszúságú (CHAR | CHARACTER);
      • karakterlánc változó hosszúság (CHAR VARYING | CHARACTER VARYING | VARCHAR);
      • byte fix hosszúságú (BYTE | RAW);
      • byte változó hosszúságú (BYTE VARYING | VARBYTE);
      • Rögzített hosszúságú UNICODE (NEMZETKÖZI KARAKTER | NEMZETI CHAR | NCHAR);
      • UNICODE változó hosszúságú (NATIONAL CHARACTER VARYING | NEMZETKÖZI VÁLTOZÓ | NCHAR VARYING | NVARCHAR);
      • pontos számszerű (DECIMAL | DEC | NUMERIC | NUMBER | BIGINT | INTEGER | INT | SMALLINT);
      • hozzávetőleges numerikus (REAL | DOUBLE | FLOAT);
      • dátum és idő (DATE);
      • logikai típus (BOOLEAN);
      • BLOB (BLOB | LONG RAW);
      • külső fájl (EXTFILE | EF).

Az SQL Linter teljes leírása itt található az SQL kézikönyvben.

következtetés

Kapcsolódó cikkek