Databases: Hyperbolic Schema Example

hyperbolic-geometry

In a TED.com talk, Margaret Wertheim proudly relates how a craft predominantly practiced by women solved the physical representation of Hyperbolic Geometry.  Click on the image to view a video of the talk.

This got me to thinking about the representation of Hyperbolic Schemas and Hyperbolic Data.

An example of a Hyperbolic Schema is as follows:

Take the name “John”.  “John” can be seen as an word element or as a composite of “J”, “o”, “h”, “n”.

The left side of the brain sees the element, the right brain sees the composite. This applies level after level.  Phrase element and composite of words.  Sentence element and composite of phrases.  Paragraph element and composite of sentences and so on.  The associative database can support both representations.  This give you very powerful editing capabilities at many levels of granularity as well as powerful searches and applications.

Our product does this using the Sentences Associational Database from Lazy Software.  A relational database cannot do this effectively or efficiently.

COA: Change Oriented Architecture

oraclesentences

The problem of this decade is the information technology platform. We have to switch to scale-free networks and abandon tabular lattice networks. It isn’t SOA that we need, it’s Change Oriented Architecture (COA).

I highly recommend rejecting Larry Ellison’s Oracle Relational Database and Sun’s MySQL and adopting Simon Williams’ Sentences Associational Database at lazysoft.com which provides a schema and interface you can completely change on the fly.  No data loss, no null values, no normalization.  The lazy developer is the efficient developer.

When the Board of Directors says “Change!” the CIO can say “Immediately!”

And have you ever heard of “Hyperbolic Data”?  Sentences can do it easily and dynamically.  Click on the image to learn more:

margaret-wertheim