Freelances Bases de données web : Découvrez toutes les compétences

Je dépose une mission gratuitement
Je dépose mon CV

Focus sur MongoDB

Le MONGODB est un système de gestion de base de données que l’on peut répartir sur plusieurs ordinateurs. Spécialisé pour les documents, ce système, qui est écrit en C++, ne nécessite pas de schéma prédéfini de données.

Lancé en 2009 par la société du même nom, il dispose d’une mise à jour régulière dont la dernière en date est la version 4.3.0 de 2019. Pour en disposer entièrement, il faut se procurer le serveur, les outils, les pilotes et la documentation qui sont sous licences.

Pour le serveur et les outils, ils sont disponibles sous la licence SSPL. Quant aux pilotes et la documentation, ils sont respectivement disponibles respectivement sous les licences suivantes : licence Apache et licence Creative Commons.

Ce système de gestion de base de données se caractérise le fait qu’il permet de manipuler des objets structurés sans un schéma prédéterminé.

Autrement dit, l’utilisateur a la possibilité d’ajouter les clés à n’importe quel moment sans devoir reconfigurer la base. À noter qu’il ne manipule que des objets structurés au format BSON (JSON binaire).

Ce système de gestion de base de données est pratique dans la mesure où il peut également servir de système de fichier. On appelle cette fonction « GridFs ». Disponible dans les pilotes fournies par la société, elle est utilisable dans différents langages informations.

Cette fonction inhabituelle chez ce type de système est accessible sous la section « déploiement ». L’utilisateur peut donc faire de la répartition et de la réplication de données, ce qui est très pratique pour la gestion de fichiers.

Focus sur NoSQL

Le NoSQL est ce qu’on appelle un SGBD ou une famille de systèmes de gestion de base de données. Son nom est tiré du terme « Not only SQL » ou « pas uniquement SQL ». Mais à ce jour, cette distinction reste encore une matière à controverse.

Ce SGBD a été lancé dans le but de répondre aux besoins des grandes entreprises du web qui devaient traiter de gros volumes de données et que les SGBD traditionnels ne pouvaient prendre en charge.

Par SGBD traditionnel, on entend les SGBD relationnels qui sont utilisés en entreprise pour le traitement des transactions.

Ce SGBD se décline en plusieurs espèces en fonction de bases de données. On cite 4 types de bases de données : les bases clef/valeur, les bases orientées colonnes, les bases orientées document et les bases orientées graphe.

Les bases clef/valeur permettent de faire le stockage des informations sous forme d’un couple clef/valeur. Cette valeur peut être un objet sérialisé, un entier ou un simple caractère.

Les bases orientées colonnes sont similaires aux bases de données relationnels car la sauvegarde est en en ligne avec des colonnes. La différence est que le nombre de colonnes est variable pour chaque ligne.

Les bases orientées documents sont les informations en objet XML ou JSON. C’est pratique, car il est plus facile de récupérer les informations structurées.

En dernier, les bases orientées graphe proposent des données sous forme de nœud et de relation. Cette structure est avantageuse, car elle permet de récupérer facilement les relations complexes.

Focus sur MariaDB

MariaDB est un système de gestion de base de données de type fork. Cela signifie que c’est logiciel créé à partir du code source d’un autre logiciel dont l’auteur en à donner l’autorisation. Ce système fork de MySQL est disponible sous la GPL.

Créé par Michael Widenius en 2009, il dispose d’une mise à jouer régulier et dont les versions avancées 10.4.4 et 10.4.5 sont sorties en 2019. Ces versions s’articulent sur le code de MySQL (version 5.1).

Il dispose d’un cluster multi-maitre très performant qui est appelé MARIADB GALERA CLUSTER. Ce cluster est disponible seulement pour le système Linux. En outre, il ne prend en charge que 2 moteurs de stockage à savoir l’InnoDB et le XtraDB.

Focus sur d’autres outils pour les bases de données web

Il existe de nombreux outils utilisés avec les bases de données web :

  • FILEMAKER PRO, logiciel de base de données qui fonctionne en réseau de poste à poste avec le module FileMaker Server.
  • CASSANDRA, SGBD développé au départ par Facebook. Il est conçu pour gérer des quantités massives de données.
  • QUERY, interface utilisateur pour faire des recherches dans des bases de données relationnelles.
  • DBASE, SGBD qui sert à partager des fichiers de données par plusieurs utilisateurs.
  • PARADOX, SGBDR conçu par Corel pour approche bureautique avec des fichiers en formats ISAM.
  • ENTERPRISE ARCHITECT, logiciel de modélisation et de conception UML.
  • STARUML, logiciel en open source de modélisation UML.
  • COUCHBASE, logiciel open source pour optimiser les applications interactives.
  • ECLIPSE PAPYRUS, outil ULML utilisé en autonomie ou en plugin Eclipse.
  • OMT, outil de modélisation d’objet pour la création de logiciels.
  • POSEIDON FOR UML, application pour créer des modèles avec ULM.
  • MERISE, outil de modélisation utilisé pour le développement de systèmes d’information.
Vous êtes freelance ?
Sécurisez votre activité grâce au portage salarial !

Les nouveaux profils bases de données web

CV Développeur backend PHP | Certifié Symfony 6
Arnaud

Développeur backend PHP | Certifié Symfony 6

  • ARGENTEUIL
SYMFONY PHP GIT API RESTful DRUPAL JAVASCRIPT DOCKER RabbitMQ MONGODB ELASTICSEARCH
Disponible
CV Développeur web REACT.JS
Stephane

Développeur web REACT.JS

  • BUZET-SUR-TARN
REACT.JS Vue.js MONGODB JAVASCRIPT PHP MYSQL
Disponible
CV Product Owner - Business Analyst IT
Denis

Product Owner - Business Analyst IT

  • TORCY
JIRA POSTMAN MONGODB AGILE MOA (MAITRISE D OUVRAGE) Cloud AWS APACHE KAFKA REACT.JS NODE.JS SQL
Disponible
CV Data Analyst
Ilyass

Data Analyst

  • LYON
Looker DATAVIZ MYSQL Power BI PYTHON SQL QUERY MATLAB
Disponible
CV Développeur web
Badr

Développeur web

  • RIS-ORANGIS
PHP PHP LARAVEL JAVASCRIPT JAVA Vue.js UML C++ C# REACT.JS
Disponible
CV Développeur full stack
Kévin

Développeur full stack

  • SAINT-ÉTIENNE-DE-MONTLUC
Angular NestJS PHP NODE.JS SYMFONY TypeScript MARIADB MYSQL POSTGRESQL
Disponible
CV Chef de projet digital | UX/UI & Développement Web | Claris FileMaker Expert
Lionel

Chef de projet digital | UX/UI & Développement Web | Claris FileMaker Expert

  • SAINT-FORTUNAT-SUR-EYRIEUX
FILEMAKER PRO HTML5 CSS JAVASCRIPT REST
Disponible
CV Chef de projet
Marion

Chef de projet

  • LONGJUMEAU
JIRA CONFLUENCE UML FIGMA SAP AGILE WINDOWS UX DESIGN UI DESIGN
Disponible
CV Ingénieur de développement JAVA/TYPESCRIPT
Frédéric

Ingénieur de développement JAVA/TYPESCRIPT

  • FRÉMÉCOURT
JAVA SPRING J2EE TypeScript NODE.JS SQL NoSQL SERVERLESS AWS LAMBDA Angular
Disponible
CV Développeur web NODE.JS
Anis

Développeur web NODE.JS

  • ALFORTVILLE
POSTMAN AGILE NODE.JS MONGODB GIT JAVASCRIPT CSS DOCKER Kubernetes AWS CloudFormation
Disponible
Je trouve mon freelance

Les nouvelles missions bases de données web

EVOLUTION DE NOTRE FILEMAKERPRO

FILEMAKER PRO
04/03/2025
44 - SAINT-SÉBASTIEN-SUR-LOIRE
5 mois
Voir la mission

Expert technique NoSQL – Neo4J

NoSQL PL SQL DEVOPS Kubernetes ORACLE
03/03/2025
75 - Paris
6 mois
Voir la mission

Chargé d'applications

MERISE COBOL DB2
24/02/2025
75 - Paris
3 mois
Voir la mission

Pilote de projet en assurance vie

SQL MERISE COBOL DB2
24/02/2025
75 - Paris
3 mois
Voir la mission

Expert Couchbase pour migration sur AZURE

C# COUCHBASE NoSQL AZURE
24/02/2025
75 - PARIS
3 mois
Voir la mission

Consultant(e) Senior Processus Qualité IT

ITIL ENTERPRISE ARCHITECT
03/03/2025
94 - RUNGIS
6 mois
Voir la mission

Développeur Full Stack

Vue.js JAVA SPRING Kafka MONGODB
15/09/2025
59 - Lille
3 mois
Voir la mission

Chef de projet Technique .net

.NET MONGODB ASP.NET MVC DEVOPS AZURE
ASAP
92 - PUTEAUX
12 mois
Voir la mission

DBA Mongo DB

MONGODB
ASAP
93 - Rosny sous Bois
6 mois
Voir la mission

Architecte d'entreprise (technico-fonctionnel)

UML ARCHIMATE BPM SPARX SYSTEMS SAFE
ASAP
77 - Marne-la-Vallée
3 mois
Voir la mission
Je trouve ma mission