【发布时间】:2016-11-27 14:52:53
【问题描述】:
我正在构建一个 Web 工具需要数据库这个数据库我必须从我在其中构建工具的系统的数据库中获取它,我不想构建我的工具以在一个系统中运行,我想做可重用的软件(通用工具)...软件工程说该工具必须在其他系统中重用...所以我决定把从系统数据库中提取的数据库放在 xml 文件中,而不是写查询从数据库表中提取数据库系统(如 Oracle,sql server),我的问题是当我想要泛化和可重用工具时,我应该使用什么来将所需的数据库存储在 xml 文件或(Oracle,sql server 数据库)中?我的决定对吗?
编辑: 每个系统都有不同系统的数据库表(Oracle,sql),例如:第一个系统有(Oracle数据库),第二个系统有(sql server database)以避免写不同的查询方面(Oracle,sql)表示提取数据库我想做的是将结构数据库放在 xml 文件中所以无论系统中数据库的表示形式是什么,我都不在乎,因为我在 xml 文件中使用了结构数据库存储(我认为……但我不知道是否我的决定是对还是错....我不知道是否使用xml文件保险公司可重用工具)
【问题讨论】:
-
我不明白你的问题,所以我会发表一点评论。通常避免使用 XML,我不喜欢它作为可扩展的东西。如果它是一个数据库,你宁愿使用一个数据库......如果你正在寻找一些小而易于使用的东西,试试 SQLlite。
标签: xml database reusability