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.

From kv to multi model RedisDay NYC19

Turning Redis from a Key-Value store to a Multi-Model database

  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

From kv to multi model RedisDay NYC19

  1. 1. PRESENTED BY
  2. 2. PRESENTED BY Agenda: 2 Multi Databases mess 3 Multimodel the Redis way 1 Evolution of Databases
  3. 3. PRESENTED BY Evolution of DataBases 1960s Navigational
  4. 4. PRESENTED BY Evolution of DataBases 1970s Relational 1960s Navigational
  5. 5. PRESENTED BY Evolution of DataBases 1970s Relational 1960s Navigational 1980s SQL
  6. 6. PRESENTED BY Evolution of DataBases 1970s Relational 1960s Navigational 1980s SQL 1990s Object-Oriented
  7. 7. PRESENTED BY Evolution of DataBases 1970s Relational 1960s Navigational 1980s SQL 1990s Object-Oriented 2000s NoSQL
  8. 8. PRESENTED BY Evolution of DataBases 1970s Relational 1960s Navigational 1980s SQL 1990s Object-Oriented 2000s NoSQL
  9. 9. Thank you!Multi Databases mess
  10. 10. PRESENTED BY The Edge of Specialization Relational
  11. 11. PRESENTED BY The Edge of Specialization Relational Document
  12. 12. PRESENTED BY The Edge of Specialization Relational Document Key Value
  13. 13. PRESENTED BY The Edge of Specialization Relational Document Key Value Graph
  14. 14. PRESENTED BY The Edge of Specialization Relational Document Key Value Graph Time Series
  15. 15. PRESENTED BY The Edge of Specialization Relational Document Key Value Graph Time Series Search
  16. 16. PRESENTED BY
  17. 17. PRESENTED BY
  18. 18. PRESENTED BY What If We Need a Non-Binary Database? “Please find the restaurants my friends recommended with in 3 miles radius.”
  19. 19. PRESENTED BY “Please find the restaurants my friends recommended” Graph
  20. 20. PRESENTED BY “Please find the restaurants my friends recommended with in 3 miles radius.” Key-Value + Graph
  21. 21. PRESENTED BY “Please find the restaurants my friends recommended with in 3 miles radius. Sort by Visitors Load.” Key-Value + Graph + Time Series
  22. 22. PRESENTED BY Key-Value + Graph + Time Series + Search “Please find the restaurants my friends recommended with in 3 miles radius. Sort by Visitors Load. Name contains *Falafel*”
  23. 23. PRESENTED BY “Please find the restaurants my friends recommended with in 3 miles radius. Sort by Visitors Load. Name contains *Falafel*”
  24. 24. Thank you!Redis is Everywhere So, Eat Your Own Redis
  25. 25. PRESENTED BY Inter Module Communication API
  26. 26. PRESENTED BY Inter Module Communication API
  27. 27. Thank you!Let’s Check a Real Life Example
  28. 28. PRESENTED BY
  29. 29. PRESENTED BY
  30. 30. PRESENTED BY The Real Governator
  31. 31. PRESENTED BY The Cast { ID: 100, Name: “Douglas”, Last: “Quaid”, } { ID: 101 Name: “Lori”, Last: “Quaid”, } { ID: 102, Name: “Melina” Last: “Melina” }
  32. 32. PRESENTED BY Let’s Search Qu Quaid Douglas Quaid Lori
  33. 33. PRESENTED BY The Cast { ID: 105 Name: “Harry”, Last: “Harry”, } { ID: 103, Name: “Vilos”, Last: “Cohaagen”, } { ID: 104, Name: “Bob”, Last: “McClane”, }
  34. 34. PRESENTED BY What About Relationships? { ID: 100, Name: “Douglas”, Last: “Quaid”, Relation: 101 } { ID: 101, Name: “Lori”, Last: “Quaid”, Relation: 100 }
  35. 35. PRESENTED BY What About Relationships?
  36. 36. PRESENTED BY Biometrics are Important on Mars
  37. 37. Thank you!THE END! To Learn More ...
  38. 38. PRESENTED BY RedisGears redisgears.io RedisTimeSeries redistimeseries.io RedisGraph redisgraph.io RediSearch redisearch.io Cast (in order of appearance) Redis redis.io
  39. 39. PRESENTED BY RedisJSON redisjson.io RedisBloom redisbloom.io Cast (didn’t show in this movie...) RedisAI redisai.io
  40. 40. PRESENTED BY Where Can I See This Movie? https://github.com/RedisGears/MultiModelExample
  41. 41. Thank you! Thank you!

×