Rejoins OCTO respecte votre vie privée

Ce site web stocke des informations vous concernant via le dépôt de cookie afin de mesurer l’audience du site. Ces données de navigation sont anonymisées.

En cliquant sur « OK pour moi », vous manifestez votre consentement pour le dépôt de ces cookies.

Lire la politique de confidentialité

À propos des cookies

Sur ce site, nous utilisons des cookies pour mesurer notre audience, entretenir la relation avec vous et vous adresser de temps à autre du contenu qualitif ainsi que de la publicité. Vous pouvez sélectionner ici ceux que vous autorisez à rester ici.

Cookies
Blog Candidature spontanée
photo illustrative d'employés OCTO en train de travailler

Est-ce que CockroachDB peut remplacer PostgreSQL ?.

Postuler
Scroll

Why
du stage.

Dans quelle mesure CockroachDB peut remplacer PostgreSQL ?

Aujourd’hui, une tendance se dégage autour du DistributedSQL et de CockroachDB.

CockroachDB est vu comme un PostgreSQL distribué. Mais peut-il le remplacer aussi facilement qu’il en a l’air ?

Profil.

  • Vous êtes actuellement en dernière année d’école d’ingénieurs ou université et vous cherchez un stage de fin d’études
  • Vous êtes autonome, votre curiosité vous permet de prendre des initiatives et à tirer parti d’une communauté tech externe
  • Vous avez déjà travaillé avec une base de données relationnelle (telle que PostgreSQL ou MySQL)
  • Vous avez envie de monter en compétence sur le traitement et le stockage distribué des données
  • Vous maîtrisez/avez une première expérience avec un langage de programmation parmi Python, Scala et/ou Java

Missions.

  • Etudier l’état de l’art des bases de données SQL distribuées
  • Comparer deux solutions de stockage de données (une distribuée et l’autre centralisée) d’un point de vue théorique
  • Mener des tests de performance sur ces deux solutions en fonction de différents scénarios
  • Dégager des tendances des résultats obtenus
  • Bonus: tester une autre solution distribuée

Encadrement.

1. Découvrir et comprendre les fondamentaux des bases de données

Pour bien démarrer, il faut prendre le temps de découvrir les concepts sous-jacents aux bases de données ainsi qu’en comprendre les rouages.

2. Déployer un environnement de travail sur le cloud

Déploiement et configuration des deux bases de données sur un environnement cloud.

3. Benchmark

Choix d’un thème et d’un scénario afin de tester les deux bases. Mise en place de l’infrastructure du benchmark de manière automatisée

4. Analyse des données / résultats des scénarios

Dégager des métriques permettant d’illustrer les différences de résultats entre les deux bases

5. Restituer et partager

Au cours du développement du projet, vous partagerez vos travaux et vos découvertes. A la fin du stage, vous partagerez au sein de la communauté OCTO ce que vous aurez appris à travers une restitution interne

Et après...

Après la signature du CDI débute le Graduate Program, un accélérateur de carrière de 8 mois.

Conditions.

Stage de pré-embauche, Rémunération : 1500€/mois.

Postuler à cette offre