TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

ArangoDB 2.3: Overhauled query optimizer, AQL improvements, new Foxx features

24 点作者 ifcologne超过 10 年前

2 条评论

sixdimensional超过 10 年前
Did you document your research in any more detail (specific examples, attempts to map SQL to other data models), which lead to AQL? Would be interested in comparing notes, as I have done research in mapping at least document&#x2F;directed graph and key value pairs into &quot;table&quot; like structures, and it is quite doable (and there are some products which already do it). With features from SQL99 and above, we even have industry standard representations of array data types as well, for example.<p>The reason I ask is, I love the idea of ArangoDB&#x27;s multiple models approach. Also, I followed JSONiq and 28.io earlier and felt similarly about their FLWOR based query language. I do understand and respect the power of such an approach when it comes to other data structures.<p>That said, I have some first-hand experience with a fairly reasonably sized user base, and while they have some difficulty understanding SQL, I don&#x27;t see them understanding AQL more than SQL, and it seems like most attempts to replace SQL have somewhat harder road. Also, unfortunately, most tools (BI tools, data mining tools) do not support alternatives to SQL (yet), making something like Arango somewhat more limited to the technical set who understand and can exploit the syntax. Depending on your goals, it can unnaturally limit the reach to your user base.<p>Maybe you should link up with the JSONiq team and establish a new standard to compete with SQL.<p>That said, ArangeDB is cool - keep up the good work!
schmichael超过 10 年前
Does anyone know why they chose to make AQL diverge from SQL so much?<p>As far as I can tell from a cursory glance, FOR -&gt; SELECT, IN -&gt; FROM, FILTER -&gt; WHERE, SORT -&gt; ORDER BY.<p>Is there a reason the authors didn&#x27;t use the more familiar SQL keywords?
评论 #8637187 未加载
评论 #8637371 未加载