NextTypes est un système d'information de stockage, de traitement et de transmission basé sur des normes qui intègre les caractéristiques d'autres systèmes tels que les bases de données, les langages de programmation, les protocoles de communication, les systèmes de fichiers, les gestionnaires de documents, les systèmes d'exploitation, les frameworks, les formats de fichiers et le matériel dans un système unique étroitement intégré en utilisant un système de types de données commun.
NextTypes utilise PostgreSQL comme stockage de données. Ses fonctionnalités avancées telles que le support complet de SQL, le DDL transactionnel, les contraintes différées, les types composites et la recherche en texte intégral permettent de construire un système de données très complet avec un haut niveau d'abstraction.
Caractéristiques de NextTypes :
- Système de base de données hybride relationnel/réseau/objets/fichiers.
- Interface SQL de haut niveau.
- Liste étendue de types primitifs.
- Accès aux données JSON/JSON-LD/XML/Smile/WebDAV/CalDAV/iCalendar/RSS.
- Interface REST.
- Architecture MVC personnalisable.
- Contrôle de concurrence optimiste.
- Interface graphique réactive HTML5/CSS3/SVG/Javascript.
- Multilingue, encodage UTF-8.
- Éditeurs avec surlignage syntaxique ou WYSIWYG.
- Gestion de robots.txt et sitemap.
- Extraction de texte/recherche en texte intégral.
- Gestion de documents.
- Analyse antivirus ClamAV.
- Protection contre les attaques DoS/injection SQL/CSRF/XSS.
- Authentification par mots de passe/certificats X.509/authentification HTTP Basic.
- Système de journalisation et de sauvegarde.