BaseX is een open source, volledig gratis en inheemse grafische software geïmplementeerd in Java en ontworpen vanaf de offset niet als een XML-database-engine die compacte opslag structuren, een visueel front-end en efficiënte XQuery en XPath implementaties beschikt.
De software kan eenvoudig worden omschreven als een zeer lichtgewicht, schaalbare en high-performance XPath / XQuery 3.0 processor en XML-database-engine. Het biedt volledige ondersteuning voor de volledige tekst en de W3C-update extensions.Features bij een glanceKey functies omvatten ondersteuning voor zeer grote XML-documenten, high-performance database-opslagmogelijkheden, full-text, tekst, padindexen en attribuut, ondersteuning lagers voor de W3C XPath en W3C XQuery aanbevelingen, waaronder Update en Full Text extensies, ondersteuning voor ACID logging, en veilige transacties en gebruikersbeheer.
De toepassing wordt geleverd met een van de hoogste beschikbare nalevingspercentage voor alle ondersteunde kenmerken, zeer interactieve visualisaties, een breed scala aan interfaces, zoals WebDAV, XML: DB, RESTXQ, REST, XQJ, ondersteuning voor meerdere talen, een real-time XQuery editor die fout feedback en syntax highlighting, evenals een krachtige client / server architecture.Written in Java ondersteunt, ondersteunt alle mainstream OSesThe BaseX project wordt ontwikkeld door de Database en Information Systems Group van de Universiteit van Konstanz. Het is volledig geschreven in de programmeertaal Java, wat betekent dat het kan worden gebruikt op elk besturingssysteem waar JRE (Java Runtime Environment) is beschikbaar, waaronder Linux, BSD, Mac OS X en Microsoft Windows, het ondersteunen van 32-bits en 64- bit systemen.
Voor uw gemak, de software is beschikbaar voor download als pre-gebouwde binaire pakketten in de JAR en de WAR-bestanden formaten, evenals een alles-in-één ZIP-pakket dat zowel de universele uitvoerbare en het project & rsquo omvat; s bronbestanden. Om het te gebruiken op je GNU / Linux distributie, raden wij sterk aan de JAR-archief te downloaden, op te slaan op uw bureaublad en dubbelklik erop
Wat is nieuw in deze release.:
- XQUNIT:
- Unit testing is een stuk verbeterd. Alle testen functies zullen nu afzonderlijk worden geëvalueerd; deze manier kunnen updates worden uitgevoerd binnen test.
- de nieuwe TEST opdracht, alle test-modules in een opgegeven map kan worden geëvalueerd.
- tests kunnen worden aangeroepen vanuit de GUI editor en project uitzicht.
- op de opdrachtregel, kan de -t vlag worden gebruikt voor hetzelfde doel.
- RESTXQ:
- Aangepaste HTTP-methoden kunnen worden gedefinieerd via% rust: methode
- Fout afhandeling is verbeterd en afgestemd op try / catch
- REST:
- De & quot; run & quot; bediening laat uitvoeren van server-side commando scripts
- databasemodule:
- parsing opties toegevoegd aan db: creëren, db: toevoegen en db: vervang
Wat is nieuw in versie 7.8:
- GUI: een nieuw project zicht voor het organiseren en opening projectdossiers , real-time search projectdossiers en inhoud, nieuwe editor snelkoppelingen en code opleveringen, en code opmaak.
- Verbeterde prestaties van schrappen en operaties.
- Sneller in-place waarde updates. 'Update':. Convenience sleutelwoord voor transformeren uitdrukkingen
- XQuery-functies zijn nu inlined en verder geoptimaliseerd; er sluiting optimalisaties, betere statische typen, verbeterde detectie en herschrijven van de staart gesprekken, snellere verwerking van de (sub) sequenties, en bijgewerkt XQuery modules.
- API:. Nieuwe opties en Russische en Spaanse vertalingen
Wat is nieuw in versie 7.7.2:
- XQuery:
- CSV Module en serialisatie toegevoegd
- JSON serializer bijgewerkt (meer volgt)
- -update controles in het modify clausule vast
- parsing van nieuwe vaste kaart syntax (negeren spaties)
- staart afhandeling van gesprekken in het ingebouwde hogere orde functies vast
- API:
- Russische vertaling toegevoegd (met dank aan Oleksandr Shpak, Max Shamaev)
- command-line argumenten die beginnen met '& # X3c;' worden geïnterpreteerd als XQuery
- INDEXING:
- bug opgelost in bijwerkbare indexstructuur
Wat is nieuw in versie 7.7:.
- Ondersteuning voor XQuery 3.0 werd afgerond
- De module Unit maakt het mogelijk gestandaardiseerde testen van XQuery toepassingen.
- Een streaming module versnelt operaties op grote bestanden.
- Een Inspectie module biedt reflectie en documentatie kenmerken.
- Ondersteuning voor XQuery collaties werd toegevoegd.
- De Database, Archief, File, en andere modules werden uitgebreid.
- WebDAV werd uitgebreid met vergrendeling kenmerken.
- RESTXQ werd verbeterd en uitgebreid.
- Kern ontvangen verbeterde gegevensbank vergrendeling, waaronder het gebruik van aangepaste lock strings, flexibeler databasenamen en nieuwe mogelijkheden ter vereenvoudiging van de vorming van grote databases.
Wat is nieuw in versie 7.6:
- Database vergrendeling: updates over verschillende databases kan nu worden uitgevoerd in parallel en zal niet je read-only queries meer op slot.
- XQuery: wanneer er fouten worden gemaakt, wordt de volledige stack trace nu teruggekeerd; de EXPath Geo-module, Fetch Module, en HTML-module zijn toegevoegd; en de validatie, XSLT, Database, en Profiling Modules zijn bijgewerkt.
- In de GUI, foutmeldingen zijn nu aanklikbaar en gekoppeld met de tekst editor.
- Trace / profilering uitgang wordt doorgestuurd naar de info-weergave in real-time.
Wat is nieuw in versie 7.5:
- XQuery beschikt nu veel sneller bulk updates, minder geheugen bij het uitvoeren van inserts en vervangt, een nieuwe db:. create () functie, updates voor de meest recente veranderingen in de specs, en HTML 5 ondersteuning
- De GUI teksteditor heeft nu een snelle en flexibele zoeken / vervangen paneel, fout highlighting uitgebreid naar XML-bestanden, en verbeteringen voor het bewerken van tekstbestanden.
- New Request, Session, en Sessions modules werden toegevoegd voor webtoepassingen.
- Logging werd herzien en uitgebreid tot HTTP request.
- SSL-ondersteuning is toegevoegd, en Jetty 8 IW nu gebruikt.
- RESTXQ elementen werden toegevoegd voor het doorsturen.
- De stabiliteit werd verbeterd.
Wat is nieuw in versie 7.2.1:
- Waarde indexen ondersteunen nu-string gebaseerd range queries.
- De nieuwe XQJ API is gebaseerd op de implementatie van Charles Foster's.
- Importeren van XQuery modules is vereenvoudigd.
- Vereenvoudigde aanroeping van Java-code van XQuery.
- Volledige ondersteuning voor de XQuery 3.0 reguliere expressies syntax.
- functies Updaten kan nu terugkeren waarden.
- Unified afhandeling van documenten en database URI's.
- Pinnen van geopende databases is vervangen door bestandssysteem vergrendeling.
- REST, RESTXQ en WebDAV:. Concurrency problemen zijn opgelost
Wat is nieuw in versie 7.2:
- ondersteuning voor de nieuwe RESTXQ API voor het bouwen van XQuery webservices
- verbeterde ondersteuning voor het uitvoeren BaseX als webapplicatie
- XQuery: hogere orde functies toegevoegd om de snelheid van Top-K queries
- proxyserver toegevoegd
- geavanceerde TagSoup opties toegevoegd voor het importeren van HTML-bestanden
- XQuery: sneller traversal van de full-text index inzendingen via ft: tokens ()
- Command-line: ingebedde readline en geschiedenis ondersteuning via JLine
- XQuery 3.0: annotatie toegevoegd, bijgewerkt EQName syntax (Q {uri} naam)
- geopend databases worden nu gespeld OS-breed te schrijven conflicten te verminderen
- HTML5 rangschikking van zoekresultaten
- een printbare versie van onze Wiki documentatie
Wat is nieuw in versie 7.1.1:
- De GUI heeft een nieuwe & quot; Pakket & quot; dialoogvenster naar de lijst, installeren en verwijderen XQuery pakketten.
- De & quot; Nieuw / toevoegen & quot; dialoogvenster is toegenomen bruikbaarheid en automatische detectie van input formaten. & Quot; RAW & quot; -formaat is toegevoegd aan import van raw-bestanden te vereenvoudigen.
- De & quot; Export & quot; dialoogvenster is uitgebreid met ondersteuning van andere methoden, zoals JSON, en om extra serialisatie parameters op te geven.
- Op de opdrachtregel:. Er is een nieuwe optie -L aan een slepende nieuwe regel toe te voegen na een query resultaat, en een nieuwe optie -C om opdrachten uit te voeren vanuit een batch script
- Er is een nieuw & quot; optie & quot; parameter om opties in te stellen voor het uitvoeren van een aanvraag.
- Full-Text: Indonesisch Stemmer. I / O:. Snellere lees / schrijftoegang tot byte arrays
Eisen
- Java 2 Standard Edition Runtime Environment
Reacties niet gevonden