用户觉得怎么方便,我们就怎么弄

1.好处,无需另外安装数据库引擎,
数据库引擎和应用程序整合。

单文件修改容易,用记事本打开即可修改

查找容易,用windows 查找

2.应用程序前台直接加载xml文件,不经过query数据库服务器(不存在),速度快

3.缺点:容量大小,
受限于硬盘分区大小,
同时受硬盘碎片整理影响,
硬盘使用率低于数据库
和应用程序整合,效率不行,以后得自已写xml服务器

4.如何设计?按数据库设计

根文件夹 -> 相当于 数据库.mdb
子文件夹 -> 相当于 表 Table
子子文件夹 -> 相当于 行,每行强行加一个CreateTime解决名称问题

5.xml格式,也就是表
修改表的结构是没有问题的,关键是如果存在很多已有数据,需要应用程序编程修改解决

基于单个xml的数据库相关推荐

  1. mysql数据库映射到内存_基于共享内存的数据库映射

    基于共享内存的数据库映射 概述 随着各类行业软件对性能追求越来越高,因此对数据库处理的速度提出了新的挑战.然而大部分复杂的业务处理往往依赖体量较大的关系数据(如:Oracle,Mysql,Postgr ...

  2. XML万能数据库设计

    XML万能数据库设计 使用unity开发存取本地数据一般用xml,来实现跨平台的数据存取.为什么不用sqlite我就不解释了,谁用谁知道. 好进入正题,如果你了解hibernate,应该知道他是针对m ...

  3. 基于amoeba实现mysql数据库的读写分离/负载均衡

    更多博文请关注:没有伞的孩子必须努力奔跑 (www.xuchanggang.cn) 一.Amoeba的简述:[来自百度百科]      Amoeba是一个以MySQL为底层数据存储,并对应用提供MyS ...

  4. common-jdbc:一个基于SpringJdbcTemplate的高性能数据库操作工具类库

    项目地址:https://gitee.com/cnsugar/common-jdbc 一.简介 基于SpringJdbcTemplate的高性能数据库操作工具类库,支持mysql.oracle数据库, ...

  5. java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解

    本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...

  6. TiDB:基于 Raft 的 HTAP 数据库

    目录 1. 简介 2. 基于 Raft 的 HTAP 3. TiDB 架构 4. Multi-Raft 存储 5. HTAP 引擎 6. 实验 7. 相关工作 8. 结论 摘要 混合事务和分析处理(H ...

  7. Redis基于内存非关系型数据库

    Redis基于内存非关系型数据库 Redis:非关系型数据库介绍 特点及优点 1.开源的,使用C编写,基于内存且支持持久化,一般内存的东东关机重启就消失,但它不会. 2.高性能的Key-Value的N ...

  8. [转帖]Greenplum: 基于PostgreSQL的分布式数据库内核揭秘(下篇)

    Greenplum: 基于PostgreSQL的分布式数据库内核揭秘(下篇) http://www.postgres.cn/v2/news/viewone/1/454 原作者:姚延栋 创作时间:201 ...

  9. mysql分布式数据库实践论文_新浪微博基于MySQL的分布式数据库实践

    提起微博,相信大家都是很了解的.但是有谁知道微博的数据库架构是怎样的呢?在今天举行的2011数据库技术大会上,新浪首席DBA杨海潮为我们详细解读了新浪微博的数据库架构--基于MySQL的分布式数据库实 ...

最新文章

  1. 1032 Sharing
  2. jedis中scan的实现
  3. 论文笔记:Unsteady Multi-Element Time Series Analysis and Prediction Based on Spatial-Temporal Attention
  4. 下方点击出项上方对应的插件_你的PPT里装了几个插件?我赌你不知道TA!
  5. SQL语句性能调整原则
  6. R语言观察日志(part1)--subset函数
  7. js match函数注意
  8. git 删除tag_Git常用命令
  9. java初反射_java中的反射机制
  10. membership.findusersbyname模糊匹配的写法
  11. PostgreSQL“ DESCRIBE TABLE”
  12. DNS服务器配置详解
  13. c语言代码题及答案,c语言编程题精选及答案
  14. android基于开源网络框架asychhttpclient,二次封装为通用网络请求组件
  15. acrobat dc和9 pro哪个好_荣耀Play4 Pro和荣耀V30有什么区别?选哪个?
  16. python 苹果李子橙_分享|苹果和它千万不能放在一起!因为它们会……
  17. 解题:POI 2012 Cloakroom
  18. 网页中人民币符号的正确输入姿势
  19. 万字长文:功能安全量产落地的三座大山
  20. 不懂PS也制作图片倒影效果 – 推荐2个好用的在线为图片添加倒影效果的网站

热门文章

  1. Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
  2. ReadResolve方法与序列化
  3. UVa 10954 Add All 贪心
  4. Spring中的事务管理详解
  5. centos6.5用memcached 来作PHP 的session.save_handler
  6. 为什么说 SQL 是最成功的第四代语言?
  7. 我为 VS Code 开发了一个 Deno 插件
  8. Linux查看nginx相关信息
  9. 教你快速写出多线程Junit单元测试用例 - GroboUtils
  10. springMvc时间格式化