Itzam / Java

Een pure Java Reimplementatie van de ITZAM ingebedde databasemotor
Download nu

Itzam / Java Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Scott Robert Ladd
  • Uitgever website:
  • http://www.coyotegulch.com/products/acovea/acovea-gtk.html

Itzam / Java Tags


Itzam / Java Beschrijving

Een pure Java Reimplementatie van de ITZAM ingebedde database-engine ITZAM / JAVA-project is een pure Java Reimplementing van de ITZAM Embedded database-engine, en het is 100% interoperabel met bestanden die door ITZAM / Core.Since Itzam / Core zijn gemaakt, is de basis van wrappers geschreven in talen zoals C ++ en Python, Itzam / Java is eveneens compatibel met die taalbibliotheken.itzam maakt en manipuleert bestanden die variabele lengte, willekeurige toegangsrecords bevatten; Deze records kunnen via een verscheidenheid aan indextypen toegang hebben. Momenteel ondersteunde indexen zijn onder meer: B-TREEA B-Tree Index-winkels en haalt indexen op door een opleiding gedefinieerde sleutelwaarde - bijvoorbeeld een tekenreeks of een nummer dat de inhoud van het record uniek identificeert. B-Tree Indexes onderhouden ook een programmeur-gedefinieerde volgorde voor toetsen, waardoor reeksen van records in alfabetische of numerieke volgorde worden opgehaald. SPARTSE MATRIXIN A SPARTSE MATRIX-index, kunnen registraties worden verwezen door hun kolom- en rij-coördinaten in een tweedimensionaal raster. Dit is extreem snel en nuttig voor tabelgegevens (zoals in spreadsheets). Toekomstige indextypographical (lengtegraad en breedtegraad) en semantische (bijvoorbeeld Bayesiaanse) indexen zijn in ontwikkeling en testen. Toekomstige versies van Itzam zullen database-toegang in Multiuser-omgevingen beheren en een transactiesysteem - met rollback - bevindt zich in de ontwerpfase. Itzam is zeer flexibel, waardoor records van verschillende typen worden gemengd in dezelfde bestanden of indexen. De basis van de bibliotheek is een kernbibliotheek geschreven in opzettelijk draagbare, lage-niveau C. Deze bibliotheek kan direct worden gebruikt, of vanuit een taalwikkel op een hoger niveau. Wrappers beschikbaar of in ontwikkeling zijn onder meer: ANSI / ISO C ++ De C ++ implementatie definieert een reeks sjablonen voor zowel eenvoudige als complexe databaseklassen en ondersteunt B-Tree-indexen met unieke of dubbele toetsen. Itzam / C ++ omvat ook ingebouwde multithreaded resource-vergrendeling. Volledige klassendocumentatie is ingebed in de broncode. Versie 1.0.0 mist een tutorial, hoewel het opgenomen Itzam_cpp_exercise.cpp-programma bijna alle kenmerken van de bibliotheek aantoont. Een volledige tutorial komt aan. Javaitzam / Java is een pure Java Reimplementatie van de ITZAM-motor, en het is 100% interoperabel met bestanden die door Itzam / Core zijn gemaakt. Omdat Itzam / Core de basis is van wrappers geschreven in talen, zoals C ++ en Python, is Itzam / Java ook compatibel met die taalbibliotheken. Python (in ontwerp en ontwikkeling) Het doel van Itzam / Python is om een "natuurlijke" -feeling taalextensie te bieden, waardoor manipulatie van geïndexeerde datastores mogelijk is met behulp van standaard Python-syntaxis. Fortran 95 (in ontwerp en ontwikkeling) ITZAM / FORTRAN zal een Fortran 95-module implementeren om de ITZAM Core Library te encapuslate. Aanvankelijk ondersteunt ITZAM-kern indexen op basis van het eerbiedwaardige B-Tree-algoritme, zullen toekomstige versies indexen omvatten die hash, semantische analyse en Bayesiaanse logica gebruiken.


Itzam / Java Gerelateerde software

Transactie :: eenvoudig

Transactie :: Simpel is een Ruby-bibliotheek die actief biedt ("Live", niet-backend) transactionele ondersteuning aan Marshal-bekwame objecten. ...

143

Downloaden

GNU ClassPath

GNU ClassPath is een project om gratis kernklasse-bibliotheken te maken voor gebruik met virtuele machines. ...

148

Downloaden