novita docway 5

DocWay5 mantiene piena compatibilità con DocWay4 per quanto riguarda le funzioni implementate e i dati contenuti.

Le variazioni tecnologiche all’applicazione possono essere divise in due categorie:

  • Base dati
  • Stack applicativo

La base dati eXtraWay viene sostituita dal database NoSQL MongoDB (conversione dei dati da XML a JSON).

MongoDB garantisce, rispetto ad eXtraWay, prestazioni molto più elevate sia in fase di salvataggio dei dati che in caricamento.

Per garantire ricerche full-text performanti si è scelto di affiancare Elasticsearch al database MongoDB.

Tutti i dati registrati su MongoDB vengono riversati sugli indici di Elasticsearch (medesima struttura dati JSON) e le ricerche fulltext dell’applicativo vengono fatte su di esso (prestazioni elevate – si vedano i benchmark di confronto con eXtraWay).

Entrambi i sistemi MongoDB ed Elasticsearch hanno fra le loro caratteristiche quella di poter scalare orizzontalmente in caso di sovraccarico di richieste e l’alta affidabilità (replica dei dati su differenti nodi).

Per maggiori dettagli su MongoDB ed Elasticsearch si rimanda alla documentazione ufficiale: