"Or should I just let every application have their own database,"
In the 1950's, every application had its own private set of files. After a decade or so, some smart people started to observe that certain data elements within those "appliation-private files" was actually duplicate information. Customer names were all over the place, point-of-sales info was duplicated all over the place, etc. etc.
Database technology was invented by yet smarter people to solve that problem.
And now these days, by making databases "application-private", the generation of internet programmers are resurrecting the very same problems that were already solved in the 1960's.
Just a thought of mine, nothing really important.
"Those who forget history, are doomed to repeat it". (And that is NOT a thought of mine)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…