Database design for database-agnostic applications

后端 未结 17 1748
隐瞒了意图╮
隐瞒了意图╮ 2021-02-02 14:15

What do I have to consider in database design for a new application which should be able to support the most common relational database systems (SQL Server, MyS

17条回答
  •  说谎
    说谎 (楼主)
    2021-02-02 14:37

    The first thing to consider is if the cost of doing it independent is lower that depend on database. I think some times is important for some products that whant to give choice to customers, but they are loosing a lot of database features (it means code to be written again).

    For big customers (big applications) they have to be fully dependent to database. For little customizes , is reallly a trouble to have an Oracle XE and a MySQL on one server (or two).

    Really, I prefer to use more than one database and that the application knows which database is that an "abastract" code.

提交回复
热议问题