w****o 发帖数: 2210 | 1 前几天和某DB大牛聊天,结果人家说xml是个失败的research和product。 | a9 发帖数: 21638 | 2 我觉得xml是个用眼看上去好看,程序处理起来又慢又占空间的东西。
【在 w****o 的大作中提到】 : 前几天和某DB大牛聊天,结果人家说xml是个失败的research和product。
| j******n 发帖数: 108 | 3 目前 xml db 最为人诟病的就是 performance
抛开技术上的困难,xml 作为一个 data model
还是反映了很多实际应用中 relational model 难以处理的cases
比如最有名的就是 data exchange
还有 schema-less/flexible schema,传统 relational model 都是先设计 schema,
normalization, 然后 table partitioning
这在很多 applications 中都是不现实的,
比如 content management systems, messaging system, SaaS
xml 在这些场景就显的非常自然
回到技术上,xml db 也不是所有的都慢
oracle 的 claim 是对于 xml with static schema,性能还是很不错的
但是说回来,如果都是 static schema 的话,为什么还要用 xml 呢
relational model 就很好了呀 (除了需要 exchange)
所以对于 xml 需求并不是不存在
只是现在似乎还没有很好的技术实现
这样的结果就是上面说的各类应用不得不抛弃 dbms
而根据自己非常具体的需求,re-implement storage engine 和 query engine
【在 w****o 的大作中提到】 : 前几天和某DB大牛聊天,结果人家说xml是个失败的research和product。
| g***l 发帖数: 18555 | 4 XML is pretty much used for import and export. I do not think there is much
future for XML DATABASE SYSTEM |
|