LINTER | |
---|---|
Type | DBMS |
Udvikler | Rusland :RELEX |
Skrevet i | Xi |
Operativ system | Cross-platform software |
nyeste version | BASTION, STANDARD |
Licens | en reklame |
Internet side | www.linter.ru |
Linter er et russisk DBMS [1] der implementerer SQL:2003 standarden (med undtagelse af ikke-skalære datatyper og objektorienterede funktioner) [2] og understøtter større operativsystemer , herunder Windows-familien, forskellige versioner af UNIX , real-time OS QNX og etc.
Historien om DBMS Linter [3] begynder i 1980. Systemet havde sine egne indenlandske forgængere, i udviklingen af hvilke skaberne af DBMS Linter var direkte involveret. I 1983, i Voronezh Design Bureau "Systemprogram", inden for rammerne af statsordren, blev et projekt af en relationel DBMS BARS [4] udviklet og med succes afsluttet under kontrol af realtidsoperativsystemet RAFOS (prototypen er RT-11 ) til maskiner i SM EVM -familien .
Siden 1985 har udviklerne [5] af systemet adopteret begrebet mobilitet, kompatibilitet og åbenhed, hvis implementering resulterede i oprettelsen af DBMS INTEREAL [6] . Dette system dækkede en bred vifte af software- og hardwareplatforme [7] : fra computere Elektronika-85 og kontrolmoduler baseret på Intel 8086 til computersystemer baseret på CM1702, Elektronika 82 og deres prototyper af VAX -familien .
I 1990 blev en forsknings- og produktionsvirksomhed RELEX (Relational Expert Systems) grundlagt af et team af DBMS-udviklere . Det var dengang, at DBMS Linter dukkede op. [otte]
Hovedområderne for DBMS LINTER-applikationen [9] er offentlige projekter, realtidssystemer , indlejrede systemer [10] osv. DBMS LINTER har programmeringsgrænseflader til de mest populære udviklingsværktøjer. DBMS Linter er den eneste i sin klasse, der har certifikater [11] til overholdelse af 2. klasse af informationsbeskyttelse mod uautoriseret adgang [12] og 2. niveau af kontrol af fraværet af udeklarerede kapaciteter [13] for CVT.
Den 2. juni 2015 udgiver Ruslands ministerium for telekommunikation og massekommunikation "Protocol of Expert Evaluation of Projects for Import Substitution of Infrastructure Software", hvori projektet "Oprettelse af en uafhængig stak af indenlandske DBMS LINTER-teknologier, der sikrer den effektive udskiftning af virksomhedsløsninger fra tredjepartsproducenter og implementering af et komplet udvalg af automatiserede systemer af den nye generation" indtager 2. pladsen i kategorien "Databasestyringssystemer". Blandt de indenlandske organisationer, der er optaget til at implementere arbejdet, er der NTC RELEX, Diasoft Platform LLC, Technoserv Group osv. [14]
Den 18. marts 2016 blev DBMS Linter ved beslutning truffet af Softwareekspertrådet under Ruslands kommunikationsministerium inkluderet i det samlede register over russiske programmer til elektroniske computere og databaser (registret over russisk software). Den tilsvarende ordre blev underskrevet af chefen for det russiske kommunikationsministerium, Nikolay Nikiforov. [femten]
LINTER og LINTER-VS er forskellige DBMS .
I slutningen af 90'erne, inden for rammerne af projekterne fra Den Russiske Føderations Forsvarsministerium , udviklede CJSC NPP RELEX Linter-VS 6.0-systemet. Prototypen af dette system var den kommercielle version af DBMS Linter 5.7 fra 1999, også udviklet af RELEX .
Det må ikke forveksles med Linter-VS DBMS (startende fra version 6.0.1) udviklet af AO VNIINS til OS WSWS baseret på PostgreSQL 7.4, 8.4 og 9.2 [16] .
Linter-VS 6.0 [17] fungerer kun under kontrol af WSVS -operativsystemet .
Den nuværende stabile version er 6.0.17.94.
RELEX har udviklet sit eget højtydende skalerbare relationelle DBMS kaldet SoQoL siden 2017 og formået at bringe det til MVP-stadiet. Systemets unikke arkitektur gjorde det muligt at kombinere de bedste funktioner fra relationelle og beboerløsninger. Testene udført af udviklerne viser en betydelig overlegenhed af den indenlandske løsning i forhold til PostgreSQL i ydeevne. Det er bemærkelsesværdigt, at SoQoL på servere med russiske Elbrus-processorer håndterer transaktionsbehandling i HammerDB TPC-C-test bedre end PostgreSQL på maskiner med en lignende konfiguration baseret på Intel-chips [18] .
I februar 2022 annoncerede RELEX udgivelsen af alfaversionen af SoQoL DBMS og starten på et testprogram, som alle kan deltage i [19] .
|
Karakteristisk navn | Værdi |
Database størrelse | Op til 65535 borde hver op til 12 TB |
Antal rækker i en tabel | Op til 2 30 (~1 mia.) |
Antal rækker hentet af én forespørgsel | Op til 2 30 (~1 mia.) |
Rækkestørrelse (ekskl. BLOB-felter) | Op til 64K |
Strengværdistørrelse (undtagen BLOB og UNICODE) | Op til 4000 tegn (4000 bytes) |
UNICODE værdi størrelse | Op til 2000 tegn (4000 bytes) |
Blob størrelse | Op til 2 31 (~ 2 milliarder bytes) |
Antal felter pr. linje | Op til 250 |
Den mindste mængde hukommelse, der optages af DBMS-kernen | 3 MB (til specialiserede versioner - fra 800K) |
Databeskyttelse [24] | 2. klasse af databeskyttelse mod uautoriseret adgang og 2. niveau af kontrol over fraværet af ikke-erklærede kapaciteter. Obligatorisk adgangskontrol til data på niveau med tabeller, kolonner, rækker og individuelle rækkefelter. Administrer adgang til arbejdsstationer og lagerenheder. Adgangskontrol til DBMS i henhold til tidsplanen. Håndtering af logning af operationer på databasen (revision). Brugergodkendelse via LDAP, Kerberos, operativsystemværktøjer. Adgangskodehashing ved hjælp af FIPS 180-2 SHA-224- algoritmen [25] . |
Formater til fuldtekstindeksering | TXT, XML, HTML, PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, Open Office, PS |
Software interfaces | ODBC 3.x (inklusive 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 ( herunder understøttelse af LINQ og Entity Framework; understøttelse til og med Visual Studio 2017), dbExpress , Perl (inklusive DBI), PHP (inklusive PDO), Python (inklusive Django), Ruby on Rails, Tcl/Tk, Qt (4. x.5 .x), Mono , Embedded SQL . |
Konvertering af data fra andre DBMS | Konverteringsværktøjer, der arbejder gennem ODBC og ADO.NET. Konverter fra DBF -format. Data Model Converter (fra ERwin til Linter) |
Varm standby | Hot-standby-systemet fungerer sammen med DBMS LINTER på computere med Unix- eller Windows-operativsystemer, den samme software- og hardwarearkitektur og TCP/IP-protokollen. Hot-standby-systemet sikrer en øget grad af pålidelighed af DBMS LINTER-driften i tilfælde af fejl i computerhardware eller -software |
Administration | Pseudografiske og grafiske hjælpeprogrammer til Windows og UNIX - desktop, databasearkiver, databasekonverter, databasetest og -gendannelse, databasemigrering, lagret procedure og trigger-debugger |
Arkivering | Fuld, selektiv, inkrementel, planlagt, scriptet, tape backup-funktion |
replikation | Asynkron (herunder tovejs), replikering med andre databaser via ODBC er mulig |
Synkronisering | Med forskellige DBMS via ODBC via online TCP/IP protokoller (inklusive via SSL), HTTP, HTTPS og offline transporter - ActiveSync, ftp, e-mail mv. |
Udviklingsværktøjer | Ethvert udviklingsværktøj, der understøtter ODBC, JDBC, OLE DB, ADO.NET, dbExpress, Qt osv. |
Understøttede platforme | Linux (forskellige versioner og hardwareplatforme, inklusive Embedded Linux og 64-bit Linux-varianter), WSWS, Solaris (forskellige versioner og platforme), Mac OS X, BSD (OpenBSD, FreeBSD, BSDI, NetBSD forskellige versioner), UnixWare, IRIX, AIX, SINIX, QNX (inklusive 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 |
Støtte til internationaliseringsværktøjer | Understøttelse af CHARACTER SET og TRANSLATION-objekter i SQL-standarden. Understøttelse af kyrilliske kodninger (CP866, CP1251, KOI8-R), europæiske indkodninger CP437, CP850, CP1252, CP8859-1 ... CP8859-15, multibyte-kodninger (CP932, CP946, CP_950, EUTF-849, CP950, EU). UNICODE-understøttelse (for alle versioner) |
Datatyper | Char, Varchar, Nchar, Nchar Varierende, Byte, Varbyte, Boolean, Smallint, Integer, Bigint, Real, Double, Numeric, Date, Blob, Extfile |
Geometriske datatyper | I henhold til OpenGIS -specifikationen : POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION For PostgreSQL-kompatibilitet: BOX, LINE, CIRCLE |
Geometriske funktioner | I henhold til OpenGIS-specifikationen:
|
Understøttede netværksprotokoller | TCP/IP (inklusive SSL) |
SQL sprog standard support | Understøttelse af SQL:2003-standarden, bortset fra ikke-skalære datatyper og objektorienterede funktioner. |
Procedurelle udvidelser af SQL-sproget | Native syntaks for lagrede procedurer og triggere. Debugging værktøjer til lagrede procedurer og triggere. Mulighed for at konvertere lagrede procedurer fra PL/SQL-syntaks. |
DBMS Linter kommer i to udgaver.
Navn | Ejendommeligheder | Driftsplatforme |
---|---|---|
LINTERBASTION | sikrer graden af beskyttelse af behandlede oplysninger op til niveauet for statshemmelighed "tophemmelighed" inklusive | Windows Linux QNX [26] |
LINTER STANDARD | løsning af hovedopgaverne for det moderne DBMS | Windows
linux |