BaseX sistema di gestione di database XML

BaseX

BaseX è un sistema leggero con processore XQuery per la gestione di database XML, sviluppato come progetto dalla comunità GitHub

La sua specialità è l’archiviazione, l’interrogazione e la visualizzazione di documenti e raccolte XML di grandi dimensioni. BaseX è indipendente dalla piattaforma e distribuito con una licenza software permissiva.

A differenza di altri database orientati ai documenti, i database XML forniscono supporto per linguaggi di query standardizzati come XPath e XQuery. BaseX è altamente conforme alle specifiche del World Wide Web Consortium (W3C) e alle estensioni ufficiali di Aggiornamento e Full Text. La GUI inclusa consente agli utenti di cercare, esplorare e analizzare i loro dati in modo interattivo e valutare le espressioni XPath / XQuery in tempo reale (ad esempio, mentre l’utente digita).

BaseX-gestione-database-XML

Tecnologie

  • XPath linguaggio di query
  • XPath / XQuery 3.1
  • XQuery Aggiornamento Struttura 3.0 (W3C)
  • XPath / XQuery Full Text 3.0 (W3C)
  • Supporto della maggior parte dei moduli EXPath- / EXQuery e sistema di confezionamento
    architettura client-server con la gestione degli utenti e gestione delle transazioni
  • API: REST , WebDAV , XML: DB, XQJ; Java, C #, Perl, PHP, Python e altri linguaggi
  • formati di dati supportati: XML , HTML , JSON , CSV , testo , dati binari
  • Interfaccia utente grafica con visualizzazioni gerarchiche: treemap , vista tabellare, vista ad albero , grafico a dispersione

Il layout del database

BaseX utilizza una illustrazione tabellare di strutture ad albero per la memorizzazione dei documenti XML.Un database può contenere sia singoli documenti che raccolte di documenti.

L’acceleratore di XPath schema di codifica e la scala di operatore Join sono stati presi come ispirazione per accelerare il percorso XPath.Inoltre,BaseX fornisce diversi tipi di indici per migliorare le prestazioni delle operazioni di percorso, attributo le ricerche di testo, confronti e ricerche full-text.

Installazione

Terminale
  1. sudo  -s
  2. apt-get update
  3. apt-get install basex

Grazie! per l’utilizzo della Guida di Linuxiano.

Trovi questo tutorial utile? Condividi con i tuoi amici per tenerlo in vita.
Sii il primo a commentare, apprezzo i tuoi suggerimenti. Per ulteriori domande potete commentare qui sotto.