Devoxx Greece 2024 - Going beyond ORMs by Andres Almiray

Discover how to go beyond ORMs and work with emerging technologies like JSON documents and GraphQL using Oracle's JSON duality view and free edition database.

Key takeaways
  • ORMs can be limiting and don’t account for emerging technologies like JSON documents and GraphQL.
  • The Oracle database has a JSON duality view that allows you to work with both relational and JSON documents.
  • The Oracle database has a free edition that can be used for development, testing, and production.
  • The JSON duality view allows you to expose relational data as a document, making it easier to work with and evolve.
  • JSON documents can be used for various formats like geo spatial, graph, vector, and spatial.
  • The JSON duality view makes it easy to add new properties or rename existing ones.
  • The database can handle conversions and transformations automatically, reducing the need for complex ORMs.
  • The free edition of the Oracle database has limitations, but is suitable for most use cases.
  • The JSON duality view makes it easy to add embedded elements and nest them within each other.
  • The JSON duality view allows you to add customstraint validation and data type safety.
  • The Oracle database has certification for various ISVs and frameworks, making it a viable option for development.
  • ORMs can be limiting and don’t account for emerging technologies like JSON documents and GraphQL, but the Oracle database’s JSON duality view helps to bridge that gap.
  • The importance of having a unified data model and a standardized schema.
  • The JSON duality view can be used for various formats like relational, graph, vector, and spatial.
  • The database can handle complex queries and transformations automatically, reducing the need for complex ORMs.
  • The JSON duality view makes it easy to define a set of relational data and then expose it as a document.