
有如下:
2、分布式数据库。
3、云数据库。
4、NoSQL数据库。
5、面向对象的数据库。
6、图形数据库。
城市空间数据库用来表示城市空间实体的位置、形状及其分布特征等方面信息的数据库。它可以用来描述来自现实世界的目标,具有定位、定性、时间和空间关系等特征。
具备现象
空间数据库适用于描述所有呈现二维、三维甚至多维分布的关于区域的现象,它不仅能表示实体本身的空间位置及形态信息,而且还可以表示实体属性和空间关系(如拓扑关系) 的信息。
在空间数据中不可再分的最小单元称为空间实体,空间实体是对存在于这个自然世界中地理实体的抽象,主要包括点、线、面以及实体等基本类型。
在空间对象建立后,还可以进一步定义其相互之间的关系即拓扑关系。空间数据是城市的基础信息,数字城市中的绝大部分信息将以空间数据库为基础。在UGIS中,现有的空间数据库技术已被广泛应用于城市规划、管理和交通等方面。
nosql是not only sql的意思。是近今年新发展起来的存储系统。当前使用最多的是key-value模型,用于处理超大规模的数据。
以下是摘自百度百科中的一部分
NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与ACID理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接 *** 作。在大数据存取上具备关系型数据库无法比拟的性能优势。该术语在 2009 年初得到了广泛认同。
当今的应用体系结构需要数据存储在横向伸缩性上能够满足需求。而 NoSQL 存储就是为了实现这个需求。Google 的BigTable与Amazon的Dynamo是非常成功的商业 NoSQL 实现。一些开源的 NoSQL 体系,如Facebook 的Cassandra, Apache 的HBase,也得到了广泛认同。从这些NoSQL项目的名字上看不出什么相同之处:Hadoop、Voldemort、Dynomite,还有其它很多。
NoSQL与关系型数据库设计理念比较
关系型数据库中的表都是存储一些格式化的数据结构,每个元组字段的组成都一样,即使不是每个元组都需要所有的字段,但数据库会为每个元组分配所有的字段,这样的结构可以便于表与表之间进行连接等 *** 作,但从另一个角度来说它也是关系型数据库性能瓶颈的一个因素。而非关系型数据库以键值对存储,它的结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对,这样就不会局限于固定的结构,可以减少一些时间和空间的开销。
传统关系数据库可能永远不会消失——至少不会很快,但其辉煌的日子已经远去
许多新兴的NoSQL数据库的普及,例如MongnDB和Cassandra
这很好的弥补了传统数据库系统的局限性
相对于NoSQL蓬勃发展的情况基于SQL的关系数据库系统确实显得有些死气沉沉
但这是数据库厂商的错,而不是SQL的错
关系数据库长期以来一直作为企业部署的关键组成部分,但现在出现了更好的选择,以适应新的数据结构和现代化硬件系统
如IBM、微软和甲骨文等厂商都将继续使用关系数据库主导其金融交易的核心功能
但是NoSQL数据库似乎更适应当今的海量数据时代
如ApacheHadoop和MapRece技术
Bloor集团的首席分析师RobinBloor表示传统的关系数据库已经过时了,其架构需要更新
Bloor的理由是随着多CPU计算机和固态硬盘技术的不断成熟,访问磁盘的数据已经不再重要
固态硬盘的速度更快,所以在磁盘和内存之间读取速率将会加强
明尼苏达州明尼阿波利斯的一位元数据策略顾问DanMcCreary指出SQL数据库的也有自己的问题,例如其不具备很好的伸缩性
当数据增长超过一台服务器所能承受的极限时,就必须分享或分割数据到多台服务器上,跨越多台服务器是一个复杂的过程
此外如外部链接带来的问题
例如多个表中数据的融合,跨越服务器执行一些 *** 作可能会产生一些问题
NoSQL的崛起和“NewSQL”的出现NoSQL将改变数据的定义范围
它不再是原始的数据类型,如整数、浮点
数据可能是整个文件
NoSQL可能会吓到DBA,因为他们担心失去他们自己的领域
NoSQL数据库是非关系的、水平可扩展、分布式并且是开源的
MongoDB的创始人DwightMerriman表示NoSQL可作为一个Web应用服务器、内容管理器、结构化的事件日志、移动应用程序的服务器端和文件存储的后背存储
分布式数据库公司VoltDB的首席技术官MichaelStonebraker表示NoSQL数据库可提供良好的扩展性和灵活性,但他们也有自己的不足
由于不使用SQL,NoSQL数据库系统不具备高度结构化查询等特性
NoSQL其他的问题还包括不能提供ACID(原子性、一致性、隔离性和耐久性)的 *** 作
另外不同的NoSQL数据库都有自己的查询语言,这使得很难规范应用程序接口
Stonebraker表示数据库系统的滞后通常可归结于多项因素
诸如以恢复日志为目的的数据库系统维持的缓冲区池,以及管理锁定和锁定的数据字段
在VoltDB的测试中发现以上这些行为消耗系统96%的资源
RDBMSes处理的数据大约只有16%“虽然关系数据库感觉到了新技术到来的压力,但RDBMS仍然在企业计算中占有一些之地
目前RDBMS的市场约350亿美元
其中包括账户的软件许可、服务、技术支持以及维护”,Forrester的分析师NoelYuhanna说道
Forrester预计,在企业中的业务数据将有25%是结构化数据,其中至少有65%在使用RDBMS或其他传统关系数据库,而RDBMS在交易数据中,RDBMSes至少有16%的份额
企业将有75%的业务数据与半结构化文件(如XML、电子邮件和EDI)和非结构化数据(如文档、、音频和视频)相结合
Yuhanna表示,大约有5%的数据驻留在关系数据库之中,其他的都分布在非关系数据库和文件格式之中
此外,列式数据恐怕将成为数据库领域发生变化的过度候选产品,他们或将使关系数据库产品更简单
传统的关系型数据厂商比如IBM、微软和Oracle在其RDBMS领域肯定是有新的计划的,他们也不会选择公开自己的计划
Bloor表示,没有人会注意到RDBMS可能会死去
使用现有的主要吸引力一、可扩展的NoSQL数据库
如果您的整个 _active set_ 适合单个机器的主内存(现代商品机器可以高达 128GB +),那么您就没有水平可扩展性问题:即,您绝对没有理由进行分区(“分片") ) 你的数据库和放弃关系。如果您的活动数据集适合内存,那么任何带有索引的适当调整的数据库都将表现得足够好,可以在数据库本身成为限制之前使您的以太网卡饱和。
如果您认为关系模型本身并不合适,您可以轻松地在 MySQL 之上构建一个“面向文档的存储”:这就是 Friendfeed 最终要做的,我会遵循他们的模型(除非我使用 Avro (软件)、Apache Thrift 或 Google Protocol Buffers 而不是特定于语言的序列化)-
>
以上就是关于城市资料数据库有哪些全部的内容,包括:城市资料数据库有哪些、什么是nosql、NewSQL为何使传统关系数据库黯然失色(试述newsql数据库与传统的关系数据库的区别)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)