软件的历史操作记录用XML还是数据库储存比较合适
谢邀。个人推荐用sqlite数据库
■网友
整理一下需求,单机,性能无要求,最好减少其它程序安装过程。
方案一:基于文本的方案,如直接文本(cvs), xml 或json,优点,方便,不用另装程序,缺点,可能要独立写一套CRUD库,或找一套可以方便使用的CRUD库,增加学习过程与开发难度。
方案二:本地轻量数据库,如 sqlite ,mysql,要有个安装配置过程,优点是基于sql的CRUD库非常成熟,选择非常多,而且未来基于sql的CRUD是业务量最多的开发工作。
【软件的历史操作记录用XML还是数据库储存比较合适】 方案三:使用代理模式,中间加个代理层,然后低层可以方便的适配各种方案,想要文本就文本,想用数据库就用数据库。开发量大,业务抽象能力要求高。不过这方案可扩展性可维护性都很强。
推荐阅读
- 探访水电厂“内科医生”:操作精度达头发丝的六十分之一
- 和平■昭昭前事、惕惕后人!南财大学子铭记历史、祈愿和平!
- 52只黑脸琵鹭现身广州南沙湿地数量创历史新高
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 软件公司为啥频繁地在培训机构批量招人
- 最近有啥样的交友软件比较好玩呢
- 能和 Google Calender 方便双向同步的 iOS 日程管理软件有哪些最好也支持iPad
- 英雄联盟快捷键Q、E、R咋操作呢
- 电子信息工程考研有啥偏软件类的专业可以报考
