S
S
Semyon892018-09-23 21:49:18
Database
Semyon89, 2018-09-23 21:49:18

What is a relational database programmatically?

Good day.
I would like to know what a database is programmatically. If approached programmatically (without any database creation tools known to me using ready-made Access tools, SQL Management Studio ...) , how to write (for the sake of interest) my own relational database in C ++? What data structures could there be and how can it be stored on a hard disk drive in the long run? How is it roughly arranged and written?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
M
Melkij, 2018-09-23
@Semyon89

There is a fundamental work Transactional Information Systems. Theory, Algorithms, and the Practice of Concurrency Control and Recovery by Gerhard Weikum and Gottfried Vossen.
It's not a problem to read and write files. The problem is how to do it correctly in conditions of concurrent access, how to provide disaster recovery, how to provide ACID. In this book, just all the accompanying theory.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question