LINTER | |
---|---|
Típusú | DBMS |
Fejlesztő | Oroszország :RELEX |
Beírva | Xi |
Operációs rendszer | Többplatformos szoftver |
legújabb verzió | BÁSTYA, SZABVÁNY |
Engedély | egy reklám |
Weboldal | www.linter.ru |
A Linter egy orosz DBMS [1] , amely az SQL:2003 szabványt valósítja meg (a nem skaláris adattípusok és az objektumorientált szolgáltatások kivételével) [2] , és támogatja a fő operációs rendszereket , beleértve a Windows családot, a UNIX különböző verzióit , valós idejű OS QNX stb.
A DBMS Linter [3] története 1980-ban kezdődik. A rendszernek saját hazai elődjei voltak, amelyek fejlesztésében a DBMS Linter alkotói közvetlenül részt vettek. 1983-ra a Voronyezsi Tervezőirodában a "Rendszerprogram"-ban az állami megrendelés keretében egy relációs DBMS BARS [4] projektet fejlesztettek ki és sikeresen befejeztek a RAFOS valós idejű operációs rendszer irányítása alatt (a prototípus RT-11 ) az SM EVM család gépeihez .
1985 óta a rendszer fejlesztői [5] átvették a mobilitás, a kompatibilitás és a nyitottság fogalmát, melynek megvalósítása a DBMS INTEREAL [6] létrehozását eredményezte . Ez a rendszer a szoftver és hardver platformok széles skáláját fedte le [7] : az Elektronika-85 számítógépektől és az Intel 8086 alapú vezérlőmoduloktól a CM1702, Elektronika 82 alapú számítógépes rendszerekig és a VAX család prototípusaiig .
1990- ben DBMS-fejlesztőkből álló csapat alapította a RELEX (Relational Expert Systems) kutatási és termelési vállalatot. Ekkor jelent meg a DBMS Linter. [nyolc]
A DBMS LINTER alkalmazás [9] fő területei a kormányzati projektek, a valós idejű rendszerek, a beágyazott rendszerek [10] stb. A DBMS LINTER programozási felületekkel rendelkezik a legnépszerűbb fejlesztőeszközökhöz. A DBMS Linter az egyetlen az osztályában, amely tanúsítványokkal [11] rendelkezik a jogosulatlan hozzáférés elleni információvédelem 2. osztályának [12] és a CVT be nem jelentett képességek hiányának ellenőrzésének 2. szintjének [13] való megfelelésére.
2015. június 2-án az oroszországi távközlési és tömegkommunikációs minisztérium közzéteszi az "Infrastruktúra-szoftverek importhelyettesítésére irányuló projektek szakértői értékelésének jegyzőkönyvét", amelyben a "Hazai DBMS LINTER technológiák független kötegének létrehozása, amely biztosítja a hatékony külső gyártóktól származó vállalati megoldások cseréje és az új generációs automatizált rendszerek teljes skálájának megvalósítása" az „Adatbázis-kezelő rendszerek" kategóriában a 2. helyet foglalja el. A munkavégzésre felvett hazai szervezetek között van az NTC RELEX, a Diasoft Platform LLC, a Technoserv Group stb. [14]
2016. március 18-án az Oroszországi Kommunikációs Minisztérium alá tartozó Szoftverszakértői Tanács határozatával a DBMS Lintert felvették az elektronikus számítógépekre és adatbázisokra vonatkozó orosz programok egységes nyilvántartásába (az orosz szoftverek nyilvántartásába). A megfelelő parancsot Nyikolaj Nikiforov, Oroszország Kommunikációs Minisztériumának vezetője írta alá. [tizenöt]
A LINTER és a LINTER-VS különböző DBMS -ek .
A 90-es évek végén az Orosz Föderáció Védelmi Minisztériumának projektjei keretében a CJSC NPP RELEX kifejlesztette a Linter-VS 6.0 rendszert. Ennek a rendszernek a prototípusa az 1999-es DBMS Linter 5.7 kereskedelmi verziója volt, amelyet szintén a RELEX fejlesztett .
Nem szabad összetéveszteni a Linter-VS DBMS- sel (a 6.0.1-es verziótól kezdve), amelyet az AO VNIINS fejlesztett ki az OS WSWS számára PostgreSQL 7.4, 8.4 és 9.2 alapján [16] .
A Linter-VS 6.0 [17] csak a WSVS operációs rendszer vezérlése mellett működik .
A jelenlegi stabil verzió a 6.0.17.94.
A RELEX 2017 óta fejleszti saját nagy teljesítményű, méretezhető relációs DBMS-ét SoQoL néven, és sikerült az MVP szakaszba hoznia. A rendszer egyedi architektúrája lehetővé tette a relációs és rezidens megoldások legjobb tulajdonságainak ötvözését. A fejlesztők által végzett tesztek a hazai megoldás jelentős fölényét mutatják teljesítményben a PostgreSQL-lel szemben. Figyelemre méltó, hogy az orosz Elbrus processzorokkal rendelkező szervereken a SoQoL jobban kezeli a tranzakciófeldolgozást a HammerDB TPC-C tesztekben, mint a PostgreSQL hasonló konfigurációjú, Intel chipekre épülő gépeken [18] .
2022 februárjában a RELEX bejelentette a SoQoL DBMS alfa verziójának kiadását és egy tesztelési program elindítását, amelyhez mindenki csatlakozhat [19] .
|
Jellegzetes név | Érték |
Adatbázis mérete | Akár 65535 asztal, egyenként 12 TB -ig |
Sorok száma egy táblázatban | Akár 230 (~1 milliárd) |
Egy lekérdezéssel lekért sorok száma | Akár 230 (~1 milliárd) |
Sorméret (a BLOB mezők nélkül) | Akár 64K |
Karakterlánc érték mérete (kivéve BLOB és UNICODE) | Akár 4000 karakter (4000 bájt) |
UNICODE érték mérete | Akár 2000 karakter (4000 bájt) |
Blob Size | Akár 2 31 (~ 2 milliárd bájt) |
A mezők száma soronként | 250-ig |
A DBMS kernel által elfoglalt minimális memóriamennyiség | 3 MB (speciális verziókhoz - 800K-tól) |
Adatvédelem [24] | 2. osztályú adatvédelem a jogosulatlan hozzáférés ellen és 2. szintű ellenőrzés a be nem jelentett képességek hiányára. Kötelező hozzáférés-szabályozás az adatokhoz táblázatok, oszlopok, sorok és egyedi sormezők szintjén. A munkaállomásokhoz és tárolóeszközökhöz való hozzáférés kezelése. Hozzáférés szabályozása a DBMS-hez ütemezés szerint. Műveletek naplózásának kezelése az adatbázison (audit). Felhasználó hitelesítés LDAP, Kerberos, operációs rendszer eszközeivel. Jelszókivonat a FIPS 180-2 SHA-224 algoritmus segítségével [25] . |
Formátumok a teljes szöveges indexeléshez | TXT, XML, HTML, PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, Open Office, PS |
Szoftver interfészek | ODBC 3.x (beleértve a 3.8-at), JDBC (1, 2, 3, 4, 4.1, 4.2), Hibernate , Hibernate Spatial , Apache Cayenne , EclipseLink , OLE DB , ADO.NET 2.0/3.x/4.x ( beleértve a LINQ és az Entity Framework támogatását; támogatás a Visual Studio 2017-ig, dbExpress , Perl (beleértve a DBI-t), PHP (beleértve PDO), Python (beleértve a Djangot), Ruby on Rails, Tcl/Tk, Qt (4. x.5 .x), Mono , Beágyazott SQL . |
Adatok konvertálása más DBMS-ekből | ODBC-n és ADO.NET-en keresztül működő konvertáló segédprogramok. Átalakító DBF formátumból. Adatmodell konverter ( ERwinről Linterre) |
Hot standby | A forró készenléti rendszer a DBMS LINTER-rel együtt működik Unix vagy Windows operációs rendszerrel, azonos szoftver- és hardverarchitektúrával, valamint TCP/IP protokollal rendelkező számítógépeken. A hot standby rendszer nagyobb fokú megbízhatóságot biztosít a DBMS LINTER működésében a számítási hardver vagy szoftver meghibásodása esetén |
Adminisztráció | Pszeudográfiai és grafikus segédprogramok Windowshoz és UNIX-hoz - asztali számítógép, adatbázis-archiváló, adatbázis-konvertáló, adatbázis-teszt és -helyreállítás, adatbázis-áttelepítés, tárolt eljárás és trigger hibakereső |
Archiválás | Teljes, szelektív, növekményes, ütemezett, szkriptezett, szalagos biztonsági mentési lehetőség |
replikáció | Aszinkron (beleértve a kétirányú), replikáció más adatbázisokkal ODBC-n keresztül lehetséges |
Szinkronizálás | Különféle DBMS-ekkel ODBC-n keresztül online TCP / IP protokollokon keresztül (beleértve az SSL-t is), HTTP, HTTPS és offline szállítások - ActiveSync, ftp, e-mail stb. |
Fejlesztési eszközök | Minden olyan fejlesztőeszköz, amely támogatja az ODBC, JDBC, OLE DB, ADO.NET, dbExpress, Qt stb. |
Támogatott platformok | Linux (különféle verziók és hardverplatformok, beleértve az Embedded Linux és 64 bites Linux változatokat), WSWS, Solaris (különböző verziók és platformok), Mac OS X, BSD (OpenBSD, FreeBSD, BSDI, NetBSD különböző verziói), UnixWare, IRIX, AIX, SINIX, QNX (beleértve a QNX 6-ot), USIX, VxWorks, OS-9, OS-9000, RTOS, INTROS, VMS, OpenVMS, Windows (XP, NT4, Vista, Windows7, Windows Server 2008, Windows Server 2012, Windows Server 2016), Android, Maemo, Windows CE |
A nemzetköziesítési eszközök támogatása | Az SQL szabvány CHARACTER SET és TRANSLATION objektumainak támogatása. Cirill kódolások támogatása (CP866, CP1251, KOI8-R), európai kódolások CP437, CP850, CP1252, CP8859-1 ... CP8859-15, többbájtos kódolások (CP932, CP946, CPC940, EUC940, EUC940. UNICODE támogatás (minden verzióhoz) |
Adattípusok | Char, Varchar, Nchar, Nchar változó, Byte, Varbyte, Boolean, Smallint, Integer, Bigint, Real, Dupla, Numerikus, Dátum, Blob, Extfile |
Geometriai adattípusok | Az OpenGIS specifikáció szerint : PONT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRY COLLECTION A PostgreSQL kompatibilitáshoz: BOX, LINE, CIRCLE |
Geometriai függvények | Az OpenGIS specifikáció szerint:
|
Támogatott hálózati protokollok | TCP/IP (beleértve az SSL-t is) |
SQL nyelv szabványos támogatása | Az SQL:2003 szabvány támogatása, kivéve a nem skaláris adattípusokat és az objektumorientált szolgáltatásokat. |
Az SQL nyelv eljárási kiterjesztései | Natív szintaxis a tárolt eljárásokhoz és triggerekhez. Hibakereső eszközök a tárolt eljárásokhoz és triggerekhez. Tárolt eljárások konvertálása PL/SQL szintaxisból. |
A DBMS Linter két kiadásban érkezik.
Név | Sajátosságok | Operációs platformok |
---|---|---|
LINTER BÁSZTA | biztosítja a feldolgozott információk védettségi fokát az államtitok „szigorúan titkos” szintjéig, beleértve | Windows Linux QNX [26] |
LINTER SZABVÁNY | a modern DBMS előtt álló főbb feladatok megoldása | ablakok
Linux |