本文目录一览

1,oracle 查看有哪些数据库

目前所了解到方法是:DBCA上面可以查看;通过oradata下的文件名称可以判断;通过服务中名称为OracleService+sid的个数;而语句select name from v$database;select instance_name from v$instance;只能查询到当前连接的实例和该实例下的数据库。

oracle 查看有哪些数据库

2,nosql数据库有哪些

分类一:键值数据库 Redis, Voldemort, Oracle BDB,国内的ssdb分类二:列存储数据库 Cassandra, HBase分类三:文档型数据库 CouchDB, MongoDb,国内的SequoiaDB分类四:图形(Graph)数据库 Neo4J, InfoGrid, Infinite Graph
这个范围太广了,太多了,而且很多数据库不是纯nosql,给你列几个比较著名的吧。dynamodbberkeley dbmongodbhypergraphdbarangodbgemfireemc documentum xdb等等等等另外,楼上提到的hoodoop不是数据库,而是一种集成了数据分布系统的软件框架,与数据库是有相当大区别的。

nosql数据库有哪些

3,hbase 是什么

Apache HBase? is the Hadoop database, a distributed, scalable, big data store.--来自Apache HBase官网HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。--来自百度百科
hbase在产品中还包含了jetty,在hbase启动时采用嵌入式的方式来启动jetty,因此可以通过web界面对hbase进行管理和查看当前运行的一些状态,非常轻巧。为什么采用hbase?hbase 不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.所谓非结构化数据存储就是说hbase是基于列的而不是基于行的模式,这样方面读写你的大数据内容。hbase是介于map entry(key & value)和db row之间的一种数据存储方式。就点有点类似于现在流行的memcache,但不仅仅是简单的一个key对应一个 value,你很可能需要存储多个属性的数据结构,但没有传统数据库表中那么多的关联关系,这就是所谓的松散数据。简单来说,你在hbase中的表创建的可以看做是一张很大的表,而这个表的属性可以根据需求去动态增加,在hbase中没有表与表之间关联查询。你只需要 告诉你的数据存储到hbase的那个column families 就可以了,不需要指定它的具体类型:char,varchar,int,tinyint,text等等。但是你需要注意hbase中不包含事务此类的功 能。apache hbase 和google bigtable 有非常相似的地方,一个数据行拥有一个可选择的键和任意数量的列。表是疏松的存储的,因此用户可以给行定义各种不同的列,对于这样的功能在大项目中非常实用,可以简化设计和升级的成本。
由浅入深:HBase是一个数据库,是一个分布式数据库,是一个基于HDFS的分布式数据库。希望您能理解。

hbase 是什么


文章TAG:hbase  查询  哪些  数据  hbase查询有哪些数据库  查看有哪些数据库  
下一篇