MentDB Weak
Créateur | Jimmitry Payet |
---|---|
Développé par | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |
Fichier exécutable | bin/linux/start.sh |
Première version | |
Dernière version | 2.3.0 () |
Version avancée | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |
Dépôt | https://sourceforge.net/projects/mentdb/ |
Assurance qualité | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |
État du projet | Stable |
Écrit en | Java |
Interface | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |
Supporte les langages | MQL |
Système d'exploitation | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |
Environnement | Windows, Linux, Mac |
Taille des données | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |
Formats lus | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |
Formats écrits | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |
Langues | Anglais |
Type | Server SOA |
Politique de distribution | Open-Source |
Licence | GPLv3 |
Documentation | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |
Site web | https://www.mentdb.org/ |
Chronologie des versions
MentDB Weak est un système complet de traitement de donnée écrit en Java. C'est un rassemblement de plusieurs technologies en un seul langage de programmation: le MQL.
Le serveur est open-source et distribué sous Licence publique générale GNU.
Description[modifier]
MentDB permet de voir la donnée sous différents angles:
- Service Oriented Architecture[1] (SOA) - Tout ce que qui est créé avec MentDB est automatiquement accessible en tant qu'API REST. Tout est vu sous forme de service. Son langage de programmation est volatile, le même code source peut être transporté et exécuté à distance sur un autre serveur MentDB. La notion de service va donc plus loin que la notion d'échange de données, on échanger aussi de l'intelligence métier dans un réseau.
- Extract Transform Load[2] (ETL) - Le système a été pensé pour extraire des données des logiciels tiers, transformer ces données, et les ré-injecter dans d'autres logiciels tiers. 26 API standards intégrés.
- Enterprise Service Bus[3] (ESB) - L'outil permet le déclenchement et la validation des processus métiers dans le temps (exécution asynchrone). Un gestionnaire de log avec archivage automatique permet de tout tracer pour comprendre ce qui c'est passé.
- Intelligence Artificielle[4] (IA) - Toutes données qui traversent MentDB peut être utiliser pour entrainer des IA et servir à la prédiction. Le système permet aussi de créer des chatbots en AIML ou en MQL pure.
- Framework Web[5] - Le langage MQL permet de créer des applications Web sécurisé en HTML5, CSS3 et Javascript. Un CRUD a été ajouté pour générer des pages de listing, des formulaires d'ajout, de modification et de suppression rapidement. Un gestionnaire de "Virtual Hosting" est intégré.
- MentDB est aussi une base de données NoSQL[6] transactionnel de type clé/JSON exploitable directement dans le langage du serveur avec les notions de commit et de rollback.
- MentDB est un moteur de recherche sémantique[7].
- L'outil peut être démarrer en mode cluster pour une utilisateur en haute disponibilité.
Le langage MQL est entièrement documenté[8], et une centaine de vidéos de démonstration[9] existe en ligne pour donner la main aux développeurs.
Utilitaires serveurs[modifier]
Sont inclus :
- Un éditeur de code MQL complet[10]
- Un portail applicatif Web (avec 5 applications[11] open-sources pour aider au développement MQL)
- Un gestionnaire utilisateur Web
- Une application Web de démonstration (incluant une 20ène de diagrammes prêts à l'emploi)
- Un portail de documentation d'API REST (qui permet aussi de tester les scripts en directe).
- Un moteur de recherche sémantique
- Une base de données H2 Database pour un mode embarqué (sinon utilisation de MySQL)
- Des outils en ligne de commande pour
- démarrer ou arrêter un serveur
- démarrer l'éditeur de code
- Des scripts MQL pour
- Sauvegarder et restaurer le système
- Faire du déploiement
- Des scripts d'exemples MQL
- Des scripts pour supprimer les logs et les processus MQL avec un nombre de jour de rétention
Liste des modules intégrés[modifier]
Sont inclus:
- Un serveur web intégré
- Des drivers pour les bases de données SQL : as400, DB2, Apache Derby, FireBird, H2, HSQL, MySQL, Oracle, PostgreSQL
- Des modules de protocoles de transfert: CIFS, FTP, FTPs, sFTP, SSH
- Des modules d'emailing: SMTP, IMAP, POP3
- Des modules de lecture/écriture CSV, Excel, ExcelX, Word, WordX, PDF, HTML, JSON, XML, Fichier Texte
- Un module scanner de dossier qui détecte tout changement
- Un module pour appeler des APIs REST et SOAP externes
- Un module pour déclencher des scripts MQL dans le temps (configuration CRON)
- Un module de gestion de la qualité des données branché directement sur les bases de données SQL
- Des modules de calcules polynomials, de régressions simple ou multiple, clustering, de calcule d'itinéraire le plus court
- Des modules de deep learning, de réseaux bayesians
- Des modules de surveillances du système
Historique[modifier]
Le développement de MentDB a débuté en , et fut publié en . L'auteur du moteur est Jimmitry Payet[Qui ?]. Il mène en parallèle des recherches sur l'Intelligence Artificielle Forte: la conscience, les émotions et le libre arbitre dans une machine.
Voir aussi[modifier]
Articles connexes[modifier]
Références[modifier]
- ↑ « Service Oriented Architecture (Auto-Secure) | SOA | MentDB Weak », sur www.mentdb.org (consulté le 15 août 2020)
- ↑ « Extract Transform Load (ETL) | MentDB Weak », sur www.mentdb.org (consulté le 15 août 2020)
- ↑ « Enterprise Service Bus | ESB | MentDB Weak », sur www.mentdb.org (consulté le 15 août 2020)
- ↑ « Weak AI | MentDB Weak », sur www.mentdb.org (consulté le 15 août 2020)
- ↑ « Web Application Framework | MentDB Weak », sur www.mentdb.org (consulté le 15 août 2020)
- ↑ « NoSQL Database | MentDB Weak », sur www.mentdb.org (consulté le 15 août 2020)
- ↑ « Search Engine | MentDB Weak », sur www.mentdb.org (consulté le 15 août 2020)
- ↑ « Functions | MentDB Weak 2.3.0 », sur www.mentdb.org (consulté le 15 août 2020)
- ↑ « Training by videos | MentDB Weak », sur www.mentdb.org (consulté le 15 août 2020)
- ↑ « Screenshots | MentDB Weak », sur www.mentdb.org (consulté le 15 août 2020)
- ↑ « Web App Store | Open-Source GPLv3 | MentDB Weak », sur www.mentdb.org (consulté le 15 août 2020)
Liens externes[modifier]
- (en) www.mentdb.org
- SourceForge
- GitHub
- Jetelecharge
- Capterra
- Softpedia
- download.cnet
- Framalibre
- Toucharger Win
- Toucharger OSX
- Toucharger Linux
- developpez.com
- Le logiciel gratuit
- Logitheque Win
- Logitheque OSX
- Logitheque Linux
- Apponic
- Find best opensource
Erreur Lua dans Module:Catégorisation_badges à la ligne 170 : attempt to index field 'wikibase' (a nil value).Erreur Lua dans Module:Suivi_des_biographies à la ligne 189 : attempt to index field 'wikibase' (a nil value).
Cet Article wiki "MentDB Weak" est issu de Wikipedia. La liste de ses auteurs peut être visible dans ses historiques et/ou la page Edithistory:MentDB Weak.