标签: rdbms

在Hive中执行任何查询时,有没有办法获取列名和输出?

在Hive中,当我们执行查询(如:)时 select * from employee,我们在输出中没有得到任何列名(比如我们在RDBMS SQL中获得的名称,年龄,工资),我们只获取值.

在执行任何查询时,有没有办法让列名与输出一起显示?

rdbms hadoop hive

66
推荐指数
3
解决办法
9万
查看次数

何时使用CouchDB与RDBMS

我正在研究CouchDB,它在关系数据库上有许多吸引人的功能,包括:

  • 直观的REST/HTTP接口
  • 轻松复制
  • 数据存储为文档,而不是标准化表

我知道这不是一个成熟的产品,所以应谨慎采用,但我想知道它是否真的是一个可行的替代RDBMS(尽管介绍页面说不然 - http://couchdb.apache.org/docs /intro.html).

  1. 在什么情况下CouchDB比RDBMS(例如MySQL)更好地选择数据库,例如在可扩展性,设计+开发时间,可靠性和维护方面.
  2. 是否还存在RDBMS显然仍然是正确选择的情况?
  3. 这是一种选择还是选择,还是更有可能成为最佳实践的混合解决方案?

database rdbms couchdb

63
推荐指数
4
解决办法
4万
查看次数

为什么Solr比Postgres快得多?

我最近从Postgres切换到了Solr,在查询中加速了~50倍.我们运行的查询涉及多个范围,我们的数据是车辆清单.例如:"查找里程<50,000,$ 5,000 <价格<$ 10,000,make = Mazda ......"的所有车辆

我在Postgres的所有相关专栏上创建了索引,所以它应该是一个相当公平的比较.看看Postgres中的查询计划虽然它仍然只是使用单个索引然后扫描(我假设因为它无法使用所有不同的索引).

据我了解,Postgres和Solr使用模糊相似的数据结构(B树),它们都将数据缓存在内存中.所以我想知道这么大的性能差异来自哪里.

架构有什么不同可以解释这一点?

lucene postgresql performance rdbms solr

63
推荐指数
4
解决办法
3万
查看次数

58
推荐指数
2
解决办法
16万
查看次数

我应该在数据库中存储多少有效数字用于GPS坐标?

我在我的MySQL数据库中有经度和纬度坐标(GPS数据).

它目前存储为:

column     type
------------------------
geolat     decimal(10,6)
geolng     decimal(10,6)
Run Code Online (Sandbox Code Playgroud)

问题: 我是否真的需要一个decimal(10,6)与正确存储坐标数据一样大的数据类型?

由于我在经度和纬度上有一个综合索引,因此这个索引大小很大.如果我可以在不牺牲任何东西的情况下缩小它,那就太好了.

mysql database gps rdbms database-design

40
推荐指数
2
解决办法
2万
查看次数

为什么批量插入/更新更快?批量更新如何工作?

为什么批量插入更快?是因为插入单行的连接和设置开销对于一组行是相同的吗?还有哪些因素会使批量插入更快?

批量更新如何工作?假设表没有唯一性约束,则insert语句对批处理中的其他insert语句实际上没有任何影响.但是,在批量更新期间,更新可能会更改表的状态,因此可能会影响批处理中其他更新查询的结果.

我知道批量插入查询的语法是在一个大查询中包含所有插入值.批量更新查询如何?例如,如果我有单一的表单更新查询:

update <table> set <column>=<expression> where <condition1>
update <table> set <column>=<expression> where <condition2>
update <table> set <column>=<expression> where <condition3>
update <table> set <column>=<expression> where <condition4>
Run Code Online (Sandbox Code Playgroud)

它们在批处理中使用时会发生什么.单个查询会是什么样的?

批量插入和更新是SQL标准的一部分吗?

sql rdbms

39
推荐指数
3
解决办法
5万
查看次数

如何检测SQ​​L Server表中的重复行?

检测10列/ 50K行表中重复项的最有效方法是什么?我正在使用MSSQL 8.0

sql-server rdbms

37
推荐指数
3
解决办法
7万
查看次数

DBMS和RDBMS有什么区别?

在不同的网站上阅读了一些答案后,我现在很困惑.因此,提及DBMS和RDBMS之间的关键区别以及它们之间的任何关系会很有帮助.

database rdbms

37
推荐指数
5
解决办法
32万
查看次数

为什么OODBMS不像RDBMS那样广泛?

为什么关系数据库比面向对象的数据库更常见?

如果面向对象编程范例如此广泛,我们不应该看到很多OODBMS吗?它们不会比RDBMS + OR/M表现更好吗?

database orm rdbms object-oriented-database

34
推荐指数
4
解决办法
1万
查看次数

PSQL中DECIMAL和NUMERIC数据类型的区别

postgreSQL中有什么用法decimalnumeric数据类型.根据参考,以下是对这些数据类型的解释.

Decimal,numeric --> It is a user specified precision, exact and range up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.
Run Code Online (Sandbox Code Playgroud)

上面的语句显示了decimalnumeric数据类型的描述.但是,我仍然不明白这些数据类型的确切用法是什么,以及它在何处使用而不是其他数据类型.

以示例回答非常感谢...

postgresql rdbms sqldatatypes

33
推荐指数
3
解决办法
4万
查看次数