gpt4 book ai didi

java - 用于从异构数据库访问数据的统一查询语言

转载 作者:搜寻专家 更新时间:2023-10-30 20:19:36 25 4
gpt4 key购买 nike

在我目前的项目中,我试图统一查询语言来访问异构数据库。异构数据库意味着它们访问数据的查询语言不同。例如,SQL 是一种用于从 Apache Derby 访问数据的查询语言,而 nonSQL 用于 MongoDB。

我的问题是“是否有任何领域特定语言,已被提议用于统一异构数据库?”

请随时指导我其他工作。

最佳答案

这是个很有趣的问题。至少有一种建议的解决方案称为 UnQL(非结构化数据查询语言)- http://www.couchbase.com/press-releases/unql-query-language .
我想开箱即用的 UnQL 至少可以用于 CouchDB 和 SQLite。这似乎是向前迈出的一大步。

我个人认为这样的任务似乎是一项棘手的任务,因为结构化数据方法和非结构化数据方法在概念上存在差异。无论如何,为特定应用程序使用的定义良好的 SQL 和 NoSQL 数据模型开发这样的 DSL 应该相对容易。

关于java - 用于从异构数据库访问数据的统一查询语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12784297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com