List of articles   Choose language


Change generation of storage system

During whole history of existance of computer, there was three generations of storage systems. Distinctive particularities of them are:

In last case, structures reference to each other by physical address, available only for comparison and for transfer to structure, bound with current one. Unfortunately, inventor of system of third generation (E.F. Codd) had no access to kernel of any OS, and cannot build it into there. And what is just more sad, he merged storage system with one of many possible machine of inference, and made physical addres unavailable because unnecessity for this machine, and confused all next generations of developers by two these actions. Result has name DBMS, and consist of part of OS, and of machine of inference for operator 'join' - and neither developers of OS, nor developers of machines of inference cannot separate these two facts in own mind.

I bumped with it, when i intended machine of inference, making perspective projection of 3D-figures in window of program by single function 'printg ("SELECT * FROM GroupTable·FigureTable·TriangleTable·PointTable WHERE ...")', similar to function 'printf' (p.206-268 of pdf-document). And i was forced to attach my machine to DBMS instead of OS, because storage system did not implemented in OS. Reality is comic - business uses machines of inference for extraction of one structure without any inference.

Today dimness of minds is observed in our industry - something similar to dance fever or tulip fever in medieval Europe. Rollback from structured world-outlook to file world-outlook has occurred, marker of which is saving of XML. You can see debank on site debank.com.

I want to draw attention of community, that generations of storage systems do not changing, and to call, and to incline to build systems of 3-rd generation into OS's.


Dmitry Turin, dmitryturin@yandex.ru



List of articles   Choose language