首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库开发问题MySQL

数据库开发问题MySQL
EN

Stack Overflow用户
提问于 2013-01-10 20:32:42
回答 2查看 75关注 0票数 0

关于数据库开发的实践,我需要你们专家的帮助。关于MySQL数据库,我有几个问题:

  1. MySQL是否有一种方法,即用XML语言开发数据库及其结构,然后将其转换为功能齐全的MySQL数据库?
  2. 能否根据MySQL中现有的数据库从问题1(见上文)生成XML源文件?
  3. 据我所知,XML不适合开发数据库结构。但是,我们是否可以说XML是一种展示层次结构的语言,而MySQL数据库也显示了一种分层结构,因此实际上它适合于数据库开发?

非常感谢!

EN

回答 2

Stack Overflow用户

发布于 2013-01-10 20:36:48

您当然可以将XML数据存储在MySQL中。您还可以使用任意数量的方法将分层XML数据转换为单独的关系数据库字段表示。

但是,我想说,如果您只想使用完整的XML文档,您可能会选择NoSQL路径,这确实更适合这种类型的数据存储。您还可以考虑JSON作为存储格式,因为它更简洁(节省空间和传输不良宽度),并且与流行的NoSQL数据存储更加一致。

票数 1
EN

Stack Overflow用户

发布于 2013-01-10 20:46:28

1)是的,有一种方法,但您应该查看mongodb,如果您想要一个动态数据库结构,它是在开发时考虑到的。另外,除非您需要xml或类似的rss特性,否则您可能需要考虑使用json作为文档的格式。

2) json和mongodb很好地结合在一起,快速方便地从数据库中获取文档。从技术上讲,您也可以在mysql中这样做,但是您可能会花费更多的时间在php或ruby中编写脚本,以获得所需的格式。

3)您可以使用xml来演示您的db结构,因为它的结构比较松散,但我不确定它对其他人是否直观地清楚。很难说,真正取决于您如何实现它,以及您的db结构将有多复杂。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14266754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档