Wednesday 21 April 2021

Database or Data store Abstraction

Is it time to create DB that completely abstracts, provides concrete instances or instantiation of stores for different data structure storage like ?

Flat data
Relational data
Structural data (linked lists, graphs,trees,flora and fauna, animals, DNA,cell, rh type, blood type, biological sciences DB, Geography db, air db, liquid db, solids DB, image db, Video db, document db, score db, and so on...
Statistical data
Score DB or Game type abstraction db or Sports DB

The base architecture of this DB would be Data type neutral or Data store neutral or data structure neutral.  However, this DB architecture would be effective and efficient as each data would be stored to reflect the real data and its type or structure.

This DB shall be responsive, queryable, programmable, naturally scalable, available, reliable, data structure neutral scalability, each Data can be closely type classified to its natural format or to an base class abstract form.

For example Video as base abstract form whereas the instances like mp3,mp4 etc as subtypes that are identified via mime type and the DB language neutrality is identified through character set.  The database it self could be completely instantiated for a user language like English, Tamil so that every aspect of the DB is in the language (query language in Tamil, programming in Tamil, DB administration in Tamil) chosen by the user.

Data type abstraction
Data structure abstraction
Data store abstraction
Language neutral or multilingual
Language type or group abstraction

What do we think or say about this idea or suggestion?

No comments:

Post a Comment