MarkLogic
L’essentiel sur MarkLogic Server
LeMagIT fait le point sur les principales bases de données du marché. Aujourd’hui le SGBD NoSQL, MarkLogic
MarkLogic Server est un SGBD NoSQL orienté documents capable d'effectuer des recherches et requêtes complexes sur plusieurs types de données, dont des documents, des relations et des métadonnées.
Capable de traiter en natif des données aux formats JSON (JavaScript Object Notation), XML (eXtensible Markup Language) et RDF (Resource Description Framework)
MarkLogic Server offre des fonctions telles que les transactions ACID (atomicité, cohérence, isolation et durabilité), le basculement automatique et la sécurisation des données.
Fonctionnalités de MarkLogic
Principales fonctions de MarkLogic 8 :
- Données bi-temporelles, qui contribuent à réduire les risques par le biais d'un horodatage et d'un historique des documents pour identifier les modifications subies.
- Prise en charge des formats JSON, JavaScript côté serveur et Node.js, qui offre aux développeurs JavaScript une recherche intégrée et d'autres fonctionnalités conçues pour JSON, afin d'accélérer le développement d'applications.
- Sémantique, qui permet aux utilisateurs d'effectuer des recherches établissant des relations entre des milliards de documents et de données ; la triple indexation autorise une recherche intelligente.
Principaux composants de MarkLogic Server 8 :
- Search & Query, qui permet aux utilisateurs d'effectuer des recherches dans des milliards de documents texte, avec des temps de réponse inférieurs à une seconde. Les index de recherche analysent les métadonnées et les données relationnelles au sein d'un document et mettent en place des alertes automatiques.
- Sémantique, qui consiste à découvrir et à comprendre les relations entre les données grâce à des triplets sémantiques : sujet/verbe/objet.
- Modèle flexible de données, qui fait baisser les coûts de modélisation des données informatiques grâce à la conception de MarkLogic, libre de tout schéma.
- Samplestack, qui tire parti des pratiques et des principaux concepts de MarkLogic pour raccourcir le délai de rentabilité.
- Application Builder, qui permet de développer des applications de recherche sans écrire de code.
Différentes offres
MarkLogic Server se décline en quatre éditions :
- Global Enterprise, conçue pour les grandes applications distribuées dans le monde entier
- Essential Enterprise, pour les déploiements d'entreprise classiques, riches en informations Cette édition ne comprend pas les transactions XA, l'assistance géospatiale ni les options de stockage hiérarchisé.
- Essential Enterprise: AWS, l'option Cloud de l'édition Essential Enterprise sur Amazon Web Services
- Developer, l'édition gratuite de MarkLogic Server pour le développement d'applications
Systèmes d'exploitation pris en charge
MarkLogic 8 prend en charge les systèmes d'exploitation suivants :
- Microsoft Windows Server 2008 (x64)
- Windows 7 et 8 64 bits (x64) (développement seulement)
- Oracle Solaris 10 (x64)
- Red Hat Enterprise Linux 5 et 6 (x64) (également pris en charge dans un environnement VMware ESXi 5.0)
- SUSE Linux Enterprise Server 11 (x64)
- CentOS 5 et 6 (x64)
- Amazon Linux 2013.03 (x64)
- Mac OS X 10.6, 10.7 ou 10.8 (développement seulement)
Licences et tarifs
Le SGBD NoSQL MarkLogic Server est commercialisé sous licence et pris en charge par une équipe d'assistance mondiale, composée d'ingénieurs. Le produit étant vendu directement par le fournisseur, les frais d'assistance dépendent du déploiement. MarkLogic offre une licence pour développeur à télécharger et utiliser gratuitement.
Les API de MarkLogic Server sont open-source ; plusieurs autres projets open-source sont disponibles via GitHub.
MarkLogic Server est disponible à partir de 0,99 $ l'heure pour la licence AWS. Les licences perpétuelles commencent à 32 000 $.