Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Base de données en mémoire distribuée
Sergio Dos Santos
@sergiodsr
Hands On Ignite
1
Introduction
Introduction
Parlons peu, parlons bien
2
Introduction
Data Grid
Des données distribuées
https://ignite.apache.org/use-cases/caching/database-caching.html
3
Introduction
Compute Grid & Collocated Processing
Rassembler données et traitements
https://ignite.apache.org/collocatedpr...
Hands On
Hands On
Explications
5
6
Hands On
▼ Compute Grid
▼ Data Grid
▼ Service Grid
▼ Messaging
Hands On
7
Server
1
Server
2
Server
3
Client
(Test)
Client
(Test)
Client
(Test)
Client
(Test)
Tests
Approche TDD
Hands On
8
https://github.com/sergiords/ignite-hands-on
À vous de jouer !
Conclusion
Conclusion
Ce qu’on a vu et pas vu
9
Conclusion
10
Récapitulons
On a vu comment...
▼ Envoyer et exécuter des calculs
▼ Créer et requêter des données
▼ Partitio...
Conclusion
Ignite et...
D’autres fonctionnalités pratiques
11
▼ Ignite Native Persistence
▼ Cache feature (Eviction / Expi...
Conclusion
Ignite et...
Le Big Data
12
▼ Ignite for Spark
▼ In-Memory File System
▼ Hadoop Accelerator
https://apacheignit...
Conclusion
Ignite et...
de vrais usages ?
▼ Requêtage complexe ?
▼ Scalabilité / élasticité / disponibilité
▼ Partitionnem...
Merci !
14
Q/A
Questions / Remarques
Sergio Dos Santos
@sergiodsr
Prochain SlideShare
Chargement dans…5
×

XebiCon'17 : Coder sa base de données distribuée avec Apache Ignite - Sergio Dos Santos

121 vues

Publié le

Apache Ignite est une plateforme de données en mémoire et de calculs distribués. Le but du Hands On est de prendre prendre en main l’outil et d’en explorer les fonctionnalités de data, compute et service Grid.
Le Hands On illustrera comment ces fonctionnalités peuvent être utilisées pour effectuer des recherches distribuées de manière performante via la co-localisation des traitements et des données.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

XebiCon'17 : Coder sa base de données distribuée avec Apache Ignite - Sergio Dos Santos

  1. 1. Base de données en mémoire distribuée Sergio Dos Santos @sergiodsr Hands On Ignite 1
  2. 2. Introduction Introduction Parlons peu, parlons bien 2
  3. 3. Introduction Data Grid Des données distribuées https://ignite.apache.org/use-cases/caching/database-caching.html 3
  4. 4. Introduction Compute Grid & Collocated Processing Rassembler données et traitements https://ignite.apache.org/collocatedprocessing.html 4
  5. 5. Hands On Hands On Explications 5
  6. 6. 6 Hands On ▼ Compute Grid ▼ Data Grid ▼ Service Grid ▼ Messaging
  7. 7. Hands On 7 Server 1 Server 2 Server 3 Client (Test) Client (Test) Client (Test) Client (Test) Tests Approche TDD
  8. 8. Hands On 8 https://github.com/sergiords/ignite-hands-on À vous de jouer !
  9. 9. Conclusion Conclusion Ce qu’on a vu et pas vu 9
  10. 10. Conclusion 10 Récapitulons On a vu comment... ▼ Envoyer et exécuter des calculs ▼ Créer et requêter des données ▼ Partitionner et répliquer des données ▼ Co-localiser traitements et données ▼ Co-localiser des données ▼ Déployer des services ▼ Recevoir et envoyer des messages et des événements
  11. 11. Conclusion Ignite et... D’autres fonctionnalités pratiques 11 ▼ Ignite Native Persistence ▼ Cache feature (Eviction / Expiry policies) ▼ Cache Loading Streamers ▼ Redis / Memcached compatible ▼ Intégrations Clouds (AWS, GCP, K8S)
  12. 12. Conclusion Ignite et... Le Big Data 12 ▼ Ignite for Spark ▼ In-Memory File System ▼ Hadoop Accelerator https://apacheignite-fs.readme.io/docs/file-system
  13. 13. Conclusion Ignite et... de vrais usages ? ▼ Requêtage complexe ? ▼ Scalabilité / élasticité / disponibilité ▼ Partitionnement / réplication ▼ Boîte à outil de systèmes distribués 13
  14. 14. Merci ! 14 Q/A Questions / Remarques Sergio Dos Santos @sergiodsr

×