LINTER | |
---|---|
Tip de | SGBD |
Dezvoltator | Rusia :RELEX |
Scris in | Xi |
Sistem de operare | Software multiplatformă |
ultima versiune | BASTION, STANDARD |
Licență | o reclamă |
Site-ul web | www.linter.ru |
Linter este un DBMS rus [1] care implementează standardul SQL:2003 (cu excepția tipurilor de date non-scalare și a caracteristicilor orientate pe obiecte) [2] și acceptă sisteme de operare majore , inclusiv familia Windows, diferite versiuni de UNIX , OS QNX în timp real și etc.
Istoria DBMS Linter [3] începe în 1980. Sistemul a avut propriii predecesori interni, în dezvoltarea cărora au fost implicați direct creatorii DBMS Linter. Până în 1983, în Biroul de Proiectare „Systemprogram” de la Voronezh, în cadrul ordinului de stat, a fost dezvoltat și finalizat cu succes un proiect de BARE DBMS relaționale [4] sub controlul sistemului de operare în timp real RAFOS (prototipul este RT-11 ) pentru mașini din familia SM EVM .
Din 1985, dezvoltatorii [5] ai sistemului au adoptat conceptul de mobilitate, compatibilitate și deschidere, a cărui implementare a dus la crearea DBMS INTEREAL [6] . Acest sistem a acoperit o gamă largă de platforme software și hardware [7] : de la calculatoare Elektronika-85 și module de control bazate pe Intel 8086 până la sisteme informatice bazate pe CM1702, Elektronika 82 și prototipurile lor din familia VAX .
În 1990, o întreprindere de cercetare și producție RELEX (Relational Expert Systems) a fost fondată de o echipă de dezvoltatori DBMS . Atunci a apărut DBMS Linter. [opt]
Principalele domenii ale aplicației DBMS LINTER [9] sunt proiectele guvernamentale, sistemele în timp real , sistemele încorporate [10] , etc. DBMS LINTER are interfețe de programare pentru cele mai populare instrumente de dezvoltare. DBMS Linter este singurul din clasa sa care are certificate [11] pentru conformitatea cu clasa a 2-a de protecție a informațiilor împotriva accesului neautorizat [12] și nivelul 2 de control al absenței capacităților nedeclarate [13] pentru CVT.
La 2 iunie 2015, Ministerul Telecomunicațiilor și Comunicațiilor de Masă al Rusiei publică „Protocolul de evaluare expertă a proiectelor pentru înlocuirea importurilor de software de infrastructură”, în care proiectul „Crearea unui teanc independent de tehnologii interne DBMS LINTER care asigură eficienta înlocuirea soluțiilor corporative de la producători terți și implementarea unei game complete de sisteme automatizate de nouă generație” ocupă locul 2 la categoria „Sisteme de management al bazelor de date”. Printre organizațiile interne admise la implementarea muncii se numără NTC RELEX, Diasoft Platform LLC, Technoserv Group etc. [14]
La 18 martie 2016, prin decizia Consiliului de experți în software din cadrul Ministerului Comunicațiilor al Rusiei, DBMS Linter a fost inclus în registrul unificat al programelor rusești pentru calculatoare și baze de date electronice (registrul software rusesc). Ordinul corespunzător a fost semnat de șeful Ministerului Comunicațiilor al Rusiei, Nikolay Nikiforov. [cincisprezece]
LINTER și LINTER-VS sunt DBMS diferite .
La sfârșitul anilor '90, în cadrul proiectelor Ministerului Apărării al Federației Ruse , CJSC NPP RELEX a dezvoltat sistemul Linter-VS 6.0. Prototipul acestui sistem a fost versiunea comercială a DBMS Linter 5.7 din 1999, dezvoltată tot de RELEX .
Nu trebuie confundat cu SGBD-ul Linter-VS (începând cu versiunea 6.0.1) dezvoltat de AO VNIINS pentru OS WSWS bazat pe PostgreSQL 7.4, 8.4 și 9.2 [16] .
Linter-VS 6.0 [17] funcționează numai sub controlul sistemului de operare WSVS .
Versiunea actuală stabilă este 6.0.17.94.
RELEX și-a dezvoltat propriul DBMS relațional scalabil de înaltă performanță numit SoQoL din 2017 și a reușit să-l aducă la stadiul de MVP. Arhitectura unică a sistemului a făcut posibilă combinarea celor mai bune caracteristici ale soluțiilor relaționale și rezidente. Testele efectuate de dezvoltatori arată o superioritate semnificativă a soluției interne față de PostgreSQL în performanță. Este de remarcat faptul că pe serverele cu procesoare rusești Elbrus, SoQoL gestionează procesarea tranzacțiilor în testele HammerDB TPC-C mai bine decât PostgreSQL pe mașini cu o configurație similară bazate pe cipuri Intel [18] .
În februarie 2022, RELEX a anunțat lansarea versiunii alfa a SGBD-ului SoQoL și începerea unui program de testare la care toată lumea se poate alătura [19] .
|
Nume caracteristic | Valoare |
Dimensiunea bazei de date | Până la 65535 de tabele fiecare de până la 12 TB |
Numărul de rânduri dintr-un tabel | Până la 230 (~1 miliard) |
Numărul de rânduri preluate de o interogare | Până la 230 (~1 miliard) |
Dimensiunea rândului (excluzând câmpurile BLOB) | Până la 64K |
Dimensiunea valorii șirului (cu excepția BLOB și UNICODE) | Până la 4000 de caractere (4000 de octeți) |
Dimensiunea valorii UNICODE | Până la 2000 de caractere (4000 de octeți) |
Dimensiunea blob | Până la 2 31 (~ 2 miliarde de octeți) |
Numărul de câmpuri pe linie | Până la 250 |
Cantitatea minimă de memorie ocupată de nucleul DBMS | 3 MB (pentru versiuni specializate - de la 800K) |
Protecția datelor [24] | Clasa a 2-a de protecție a datelor împotriva accesului neautorizat și al 2-lea nivel de control al absenței capacităților nedeclarate. Controlul accesului obligatoriu la date la nivelul tabelelor, coloanelor, rândurilor și câmpurilor de rând individuale. Gestionați accesul la stațiile de lucru și dispozitivele de stocare. Controlul accesului la DBMS conform programului. Gestionarea înregistrării operațiunilor în baza de date (audit). Autentificarea utilizatorului prin LDAP, Kerberos, instrumente ale sistemului de operare. Hashing parole folosind algoritmul FIPS 180-2 SHA-224 [25] . |
Formate pentru indexarea textului integral | TXT, XML, HTML, PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, Open Office, PS |
Interfețe software | ODBC 3.x (inclusiv 3.8), 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 ( inclusiv suport pentru LINQ și Entity Framework; suport până și inclusiv Visual Studio 2017), dbExpress , Perl (inclusiv DBI), PHP (inclusiv PDO), Python (inclusiv Django), Ruby on Rails, Tcl/Tk, Qt (4. x.5 .x), Mono , SQL încorporat . |
Conversia datelor din alte SGBD | Utilitare de conversie care funcționează prin ODBC și ADO.NET. Convertor din format DBF . Convertor de model de date (de la ERwin la Linter) |
Standby fierbinte | Sistemul de așteptare la cald funcționează împreună cu DBMS LINTER pe computere cu sisteme de operare Unix sau Windows, aceeași arhitectură software și hardware și protocolul TCP/IP. Sistemul de așteptare la cald asigură un grad crescut de fiabilitate a funcționării DBMS LINTER în cazul unei defecțiuni a hardware-ului sau software-ului de calcul |
Administrare | Utilități pseudografice și grafice pentru Windows și UNIX - desktop, arhivare baze de date, convertor baze de date, testare și recuperare baze de date, migrare baze de date, procedură stocată și depanare de declanșare |
Arhivare | Capacitate de backup completă, selectivă, incrementală, programată, scriptată, pe bandă |
replicare | Este posibilă replicarea asincronă (inclusiv bidirecțională) cu alte baze de date prin ODBC |
Sincronizare | Cu diverse DBMS prin ODBC prin protocoale TCP / IP online (inclusiv prin SSL), HTTP, HTTPS și transporturi offline - ActiveSync, ftp, e-mail etc. |
Instrumente de dezvoltare | Orice instrumente de dezvoltare care acceptă ODBC, JDBC, OLE DB, ADO.NET, dbExpress, Qt etc. |
Platforme acceptate | Linux (diverse versiuni și platforme hardware, inclusiv Linux încorporat și variante Linux pe 64 de biți), WSWS, Solaris (diverse versiuni și platforme), Mac OS X, BSD (OpenBSD, FreeBSD, BSDI, NetBSD diverse versiuni), UnixWare, IRIX, AIX, SINIX, QNX (inclusiv QNX 6), 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 |
Suport pentru instrumente de internaționalizare | Suport pentru obiectele CHARACTER SET și TRANSLATION ale standardului SQL. Suport pentru codificări chirilice (CP866, CP1251, KOI8-R), codificări europene CP437, CP850, CP1252, CP8859-1 ... CP8859-15, codificări multiocteți (CP932, CP946, CP946, CP950. Suport UNICODE (pentru toate versiunile) |
Tipuri de date | Char, Varchar, Nchar, Nchar Variabil, Byte, Varbyte, Boolean, Smallint, Integer, Bigint, Real, Double, Numeric, Data, Blob, Extfile |
Tipuri de date geometrice | Conform specificației OpenGIS : POINT, LINESTRING, POLYGON, MULTIPUNCT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION Pentru compatibilitatea PostgreSQL: BOX, LINE, CIRCLE |
Funcții geometrice | Conform specificației OpenGIS:
|
Protocoale de rețea acceptate | TCP/IP (inclusiv SSL) |
Suport standard pentru limbajul SQL | Suport pentru standardul SQL:2003, cu excepția tipurilor de date non-scalare și a caracteristicilor orientate pe obiecte. |
Extensii procedurale ale limbajului SQL | Sintaxă nativă pentru procedurile stocate și declanșatoare. Instrumente de depanare pentru procedurile stocate și declanșatoare. Abilitatea de a converti procedurile stocate din sintaxa PL/SQL. |
DBMS Linter vine în două ediții.
Nume | Particularități | Platforme de operare |
---|---|---|
LINTER BASTION | asigură gradul de protecție a informațiilor prelucrate până la nivelul de secret de stat „top secret” inclusiv | Windows Linux QNX [26] |
STANDARD LINTER | rezolvarea principalelor sarcini cu care se confruntă SGBD-ul modern | Windows
linux |