39得票8回答
SQL Server是否支持GREATEST和LEAST函数?如果不支持,常见的解决方法是什么?

回顾这个问题,似乎这是一项不必要的工作量。他们试图通过日期来扩展一个范围。在其他数据库中,你只需使用greatest和least即可。 least(extendDate,min), greatest(extendDate,max) 当我尝试使用它们时,我会遇到 'least' is n...

29得票3回答
Mnesia:优势和差异

Mnesia相对于主流的SQL数据库实现有哪些优势,并且它与它们有何不同? 如果要存储大量的数据,我能否使用Mnesia数据库而不会明显降低性能?

22得票4回答
为什么一些数据库管理系统不允许在某些DDL语句中进行回滚操作呢?

最近我发现MySQL不支持回滚DDL(如"alter table")...作为习惯使用PostgreSQL的人,这让我感到很奇怪,但我的一个朋友告诉我,甚至Oracle也不允许这样做...难道没有技术上的原因来支持它吗?对他们来说,这只是一个“无趣”的功能吗? 编辑:刚刚找到了这个比较。看起...

18得票3回答
有哪些其他数据库具有类似于Oracle的Flashback Query功能?

我很想知道还有哪些数据库具有类似于Oracle的Flashback Query的功能。看起来任何支持MVCC的数据库都可能拥有这个功能,但是具体有哪些呢?SO上有关于SQL Server的这个问题,但在这里似乎更合适。

18得票4回答
使用SQL在关系数据库中遍历类似树状的数据

有没有办法在SQL中遍历树形数据?我知道Oracle中的connect by,但在其他SQL实现中是否有其他方法?我问这个问题是因为使用connect by比编写循环或递归函数来运行每个结果的查询要容易得多。 由于一些人似乎对"树形数据"这个词组感到困惑,我将进一步解释:我的意思是指那些具有...

17得票6回答
Redgate SQL Compare与Visual Studio 2010 Premium/Ultimate数据库项目相比如何?

我目前使用的是Visual Studio专业版,该版本具有数据库项目作为项目模板,但某些功能不可用,例如Schema Compare工具。仅在Visual Studio 2010高级/终极版本中才提供模式比较和数据库更新脚本生成功能。 但是,Visual Studio中的模式比较和更新脚本生...

17得票3回答
PostgreSQL vs. MySQL: 空间功能比较 PostgreSQL和MySQL是两个广泛使用的关系型数据库管理系统。在空间数据处理方面,它们都提供了一些功能,但在某些方面存在差异。 首先,PostgreSQL在空间数据处理方面具有更强大的功能。它支持多种空间数据类型,如点、线、多边形等,并提供了丰富的空间操作函数和索引。此外,PostgreSQL还支持复杂的空间查询,如缓冲区分析、交叉分析等。这使得它成为处理大规模空间数据的理想选择。 相比之下,MySQL的空间功能相对较弱。它只支持基本的空间数据类型,如点和多边形,并且提供的空间操作函数和索引较少。虽然MySQL也可以处理简单的空间查询,但对于复杂的空间分析任务来说,它的能力有限。 另一个重要的区别是性能。由于PostgreSQL在空间数据处理方面具有更多的功能和优化,因此在处理大规模空间数据时,它通常比MySQL表现更出色。然而,在小规模数据集上,两者的性能差异可能不太明显。 总的来说,如果你需要处理大规模的空间数据或进行复杂的空间分析,那么PostgreSQL是更好的选择。但如果你只需要处理简单的空间数据或对性能要求不高,那么MySQL也可以满足你的需求。 无论选择哪个数据库系统,都应根据具体需求和项目要求进行评估,并综合考虑功能、性能和易用性等因素。

我们正在开发一个具有空间数据组件的网络应用程序。在开始阶段,我们的空间数据比较将采用给定点并返回匹配的重叠空间多边形。 话虽如此,我们的数据库还包括所有您在一般关系数据库中找到的典型内容。 我们已经到了必须选择使用哪种数据库解决方案的阶段。 所有项目成员对MySQL的实施和管理更加熟悉,...

12得票5回答
SQL Server的功能相当于Oracle RAC吗?

我做了一些谷歌搜索,没有找到比几年前更近的答案,所以我想问一下。Oracle的RAC功能提供了读写事务的负载均衡,以及无需停机的扩展和高可用性(至少我是这样理解的 - 我们即将部署使用RAC的第一个数据库,所以我们将看看情况如何)。 是否有任何SQL Server功能集(或您可以在其上安装的...