Hackolade Tutorial
Tutorial – Vision & Getting Started
Copyright © 2016-2023 Hackolade 1
Polyglot Data Modeling
See article
Copyright © 2016-2023 Hackolade 2
Logical or Polyglot?
Technology agnostic?
Copyright © 2016-2023 Hackolade 3
Data modeling for polyglot persistence
One single application in the 21st century
Copyright © 2016-2023 Hackolade 4
Every organization has polyglot data pipelines
Build pipelines so they don’t break when the schema evolves
Copyright © 2016-2023 Hackolade 5
Polyglot data models
• Sits over the previous boundary between logical and
physical data models.
• Polyglot data mode is a “Logical model on steroids”:
• allows denormalization, if desired, given access patterns;
• allows complex data types;
• Represents a common physical model that generates
schemas for a variety of technologies, with automatic
mapping to the specific data types of the respective
target technologies.
• built so you could create a library of canonical objects for
your domains, and use them consistently across physical
data models for different target technologies.
Copyright © 2016-2023 Hackolade 6
Polyglot data model
Copyright © 2016-2023 Hackolade 7
Additional benefit of Polyglot data models
A modular, interdependent, consistent data model that allows your
enterprise to leverage the same building blocks across all of their
different models
Copyright © 2016-2023 Hackolade 8
Graph view: “Business user”-friendly representation of concepts
A higher level representation of the entities and relationships in a
model, by levering a Graph Diagram representation of the model
Copyright © 2016-2023 Hackolade 9
Reading material
• See Hackolade online documentation
• The Hackolade Blog
• This excellent new book:
MongoDB Data Modeling & Schema Design
• Many of the principles in the book are related to query
driven modeling based on access patterns
• Hackolade’s on social media: LinkedIn page, Twitter page
• Download Hackolade Studio for free
Copyright © 2016-2023 Hackolade 10
Order on Amazon
Copyright © 2016-2023 Hackolade 11
Pre-order
Upcoming
Copyright © 2016-2023 Hackolade 12
Questions?
Answers!
Copyright © 2016-2023 Hackolade 13

Tutorial Getting Started part 2 - Polyglot Data Modeling

  • 1.
    Hackolade Tutorial Tutorial –Vision & Getting Started Copyright © 2016-2023 Hackolade 1
  • 2.
    Polyglot Data Modeling Seearticle Copyright © 2016-2023 Hackolade 2
  • 3.
    Logical or Polyglot? Technologyagnostic? Copyright © 2016-2023 Hackolade 3
  • 4.
    Data modeling forpolyglot persistence One single application in the 21st century Copyright © 2016-2023 Hackolade 4
  • 5.
    Every organization haspolyglot data pipelines Build pipelines so they don’t break when the schema evolves Copyright © 2016-2023 Hackolade 5
  • 6.
    Polyglot data models •Sits over the previous boundary between logical and physical data models. • Polyglot data mode is a “Logical model on steroids”: • allows denormalization, if desired, given access patterns; • allows complex data types; • Represents a common physical model that generates schemas for a variety of technologies, with automatic mapping to the specific data types of the respective target technologies. • built so you could create a library of canonical objects for your domains, and use them consistently across physical data models for different target technologies. Copyright © 2016-2023 Hackolade 6
  • 7.
    Polyglot data model Copyright© 2016-2023 Hackolade 7
  • 8.
    Additional benefit ofPolyglot data models A modular, interdependent, consistent data model that allows your enterprise to leverage the same building blocks across all of their different models Copyright © 2016-2023 Hackolade 8
  • 9.
    Graph view: “Businessuser”-friendly representation of concepts A higher level representation of the entities and relationships in a model, by levering a Graph Diagram representation of the model Copyright © 2016-2023 Hackolade 9
  • 10.
    Reading material • SeeHackolade online documentation • The Hackolade Blog • This excellent new book: MongoDB Data Modeling & Schema Design • Many of the principles in the book are related to query driven modeling based on access patterns • Hackolade’s on social media: LinkedIn page, Twitter page • Download Hackolade Studio for free Copyright © 2016-2023 Hackolade 10
  • 11.
    Order on Amazon Copyright© 2016-2023 Hackolade 11 Pre-order
  • 12.
  • 13.