shared database for multithreading

can someone help me with the trade-offs and pitfalls of creating a shared database?
im building an uber-like project that needs to save a list of drivers and their state -as in free, or occupied in an another ride- across all threads.
can someone guide me? its a console app.
Was this page helpful?