The Problem with SQL
SQL has a well-established place in the contemporary database ecology.
This makes many of its pain-points intimately familiar.
The Problem with No-SQL and Non-SQL
No-SQL and Non-SQL have gained popularity as a result of stripping requirements to a minimum.
Many SQL pain-points are eliminated, while new pain-points are introduced.
The Power of Set Theory
The goal in all cases has been to implement set theory.
An unrestricted implementation of set theory implies a revolution in computing capabilities.
Information interfaces function like vocabularies in human idiom, organizing regular modes of information access to enable higher-order computing intelligence.
"Knowledge" and "State"
"Knowledge" accumulates as a network of relations between configurations of information "state".
Particular configurations can be compared as "semantic states" in knowledge, and can serve as "semantic contexts" for other states.
Rich information networks are available because the information network forms as a web of possible and observed transformations in knowledge.
Entirely new types of queries are possible as a result.
Shared information spaces require methods for notification when information is transformed.
Information events enable ubiquitous connectivity, powered by the information platform.
"Language" is the constellation of knowledge that describes a domain of known translations in order to compose a strategy for translating informal contexts to formal interpretations and responses.
"Time" and "Memory"
The simple fact of a shared timeline enables the complex comparison of distinct semantic states according to the differences defining their relative moments in time.
Perspective-based programming translates to the ability to create computing applications capable of adapting their internal operation according to contextually-interpreted information.
Mapping information in terms of sets and subsets means that any given information can be directly correlated with similar patterns already existing in memory.
A new generation of pattern recognition technologies is now possible.
Combining perspective and pattern agents makes it possible to construct complex computing applications that monitor variations and adapt according to patterns observed in the operational context.