请问Oracle嵌套表的基本原理是什么?有没有什么好的办法可以在Postgresql上实现类似的功能?
想从基本原理入手,了解Oracle是如何实现嵌套表的,并在Postgresql上开发类似的功能。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
想从基本原理入手,了解Oracle是如何实现嵌套表的,并在Postgresql上开发类似的功能。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
可以用XML或者JSON,但是还是想尝试一下嵌套表
回复
PostgreSQL create type,然后ARRAY这个TYPE,试试看吧。感觉做做实验还好,现实编程这么做意义不大,复杂性倒是很大。
回复
@魔力猫 : 一开始我也是想到的这个方法,但是使用起来的话会不会没有那么方便?假如单纯用一个数组存的话这个东西没有表的一些特性,也不能在此基础上创建索引,在增删改查方面的性能会不会比较差?
回复
@魔力猫 : 这个我找了一下其他数据库好像除了Oracle还真没有这么玩的,因为一个设计良好的关系型数据库实际上根本不需要用到这个,嵌套表的实际目的感觉像是为了节省连接操作的时间?
回复
问题是,啥时候关系数据库都设计不好!这个功能到底啥时候来的,我不知道,但是肯定的是,哪怕Oracle自己,也是不怎么用的。
你直接存XML或者JSON对象不好么。这个东西感觉有点偏,一般情况下极少用到。