数据库的未来在哪里?

-2 sql

我现在对我的MySQL数据库感到有点沮丧,所以我一直在思考我希望在未来的数据库中看到的所有内容.但是我觉得听到其他人的想法会很有趣 - 我不是一个专业人士.

dec*_*bel 9

我认为当前数据库使用中缺少的很多东西都不在数据库本身中; 它位于与数据库交互的ORM,框架和应用程序中.看到代码只是不知道如何以利用数据库功能的方式与数据库交互,这是非常常见的.

转过来试着回答你的问题; 我认为数据库中缺少的是在数据库和使用它的应用程序之间创建实际API的简单方法.SQL实际上并不是一个有用的API,因为它意味着将应用程序与数据库的结构紧密结合在一起.有用的API的一个示例是为应用程序需要执行的每个操作创建存储过程/函数,但是当前在应用程序中需要大量额外的工作.

我还希望看到的是数据库中更强大的过程语言,它仍然可以很容易地与数据库进行交互.Postgres允许您在数据库中使用Perl和Python等语言,但语言和数据库之间的交互远不像plpgsql那样干净简单.另一方面,plpgsql不是一种非常强大的语言; 唯一真正的好处是与数据库交互是多么容易.拥有更强大的plpgsql之类的东西可以更容易地创建数据库API,至少在数据库方面.


And*_*ing 8

放弃SQL并正确实现关系模型!