当前位置: 首页 > news >正文

广西建设厅网站彭新唐电脑做系统哪个网站比较好

广西建设厅网站彭新唐,电脑做系统哪个网站比较好,给我一个网站,wordpress 访问源端口号NoSQL的四大种类 NoSQL数据库在整个数据库领域的江湖地位已经不言而喻。在大数据时代#xff0c;虽然RDBMS很优秀#xff0c;但是面对快速增长的数据规模和日渐复杂的数据模型#xff0c;RDBMS渐渐力不从心#xff0c;无法应对很多数据库处理任务#xff0c;这时NoSQL凭借… NoSQL的四大种类 NoSQL数据库在整个数据库领域的江湖地位已经不言而喻。在大数据时代虽然RDBMS很优秀但是面对快速增长的数据规模和日渐复杂的数据模型RDBMS渐渐力不从心无法应对很多数据库处理任务这时NoSQL凭借易扩展、大数据量和高性能以及灵活的数据模型成功的在数据库领域站稳了脚跟。 目前大家基本认同将NoSQL数据库分为四大类键值存储数据库文档型数据库列存储数据库和图形数据库其中每一种类型的数据库都能够解决关系型数据不能解决的问题。在实际应用中NoSQL数据库的分类界限其实没有那么明显往往会是多种类型的组合体。 主流nosql的详解MongoDB、Hbase、Redis MongoDB MongoDB 是一个高性能开源无模式的文档型数据库开发语言是C。它在许多场景下可用于替代统的关系型数据库或键/值存储方式。 1.MongoDB特点 所用语言C 特点保留了SQL一些友好的特性查询索引。 使用许可 AGPL发起者 Apache 协议 Custom, binary BSON Master/slave复制支持自动错误恢复使用 sets 复制 内建分片机制 支持 javascript表达式查询 可在服务器端执行任意的 javascript函数 update-in-place支持比CouchDB更好 在数据存储时采用内存到文件映射 对性能的关注超过对功能的要求 建议最好打开日志功能参数 –journal 在32位操作系统上数据库大小限制在约2.5Gb 空数据库大约占 192Mb 采用 GridFS存储大数据或元数据不是真正的文件系统 2.MongoDB优点 1更高的写负载MongoDB拥有更高的插入速度。 2处理很大的规模的单表当数据表太大的时候可以很容易的分割表。 3高可用性设置M-S不仅方便而且很快MongoDB还可以快速、安全及自动化的实现节点 数据中心故障转移。 4快速的查询MongoDB支持二维空间索引比如管道因此可以快速及精确的从指定位置 获取数据。MongoDB在启动后会将数据库中的数据以文件映射的方式加载到内存中。如果内 存资源相当丰富的话这将极大地提高数据库的查询速度。 5非结构化数据的爆发增长增加列在有些情况下可能锁定整个数据库或者增加负载从而 导致性能下降由于MongoDB的弱数据结构模式添加1个新字段不会对旧表格有任何影响 整个过程会非常快速。 3.MongoDB缺点 1不支持事务。 2MongoDB占用空间过大 。 3MongoDB没有成熟的维护工具。 4.MongoDB应用场景 1.适用于实时的插入、更新与查询的需求并具备应用程序实时数据存储所需的复制及高度伸缩性 2 非常适合文档化格式的存储及查询 3.高伸缩性的场景MongoDB 非常适合由数十或者数百台服务器组成的数据库。 4.对性能的关注超过对功能的要求。 HBase HBase 是 Apache Hadoop 中的一个子项目属于 bigtable 的开源版本所实现的语言为Java故依赖 Java SDK。HBase 依托于 Hadoop 的 HDFS分布式文件系统作为最基本存储基础单元。 1.HBase 特点 所用语言 Java 特点支持数十亿行X上百万列 使用许可 Apache 协议HTTP/REST 支持 Thrift见编注4 在 BigTable之后建模 采用分布式架构 Map/reduce 对实时查询进行优化 高性能 Thrift网关 通过在server端扫描及过滤实现对查询操作预判 支持 XML, Protobuf, 和binary的HTTP Cascading, hive, and pig source and sink modules 基于 Jruby JIRB的shell 对配置改变和较小的升级都会重新回滚 不会出现单点故障 堪比MySQL的随机访问性能 3. HBase 优点 1 存储容量大一个表可以容纳上亿行上百万列 2.可通过版本进行检索能搜到所需的历史版本数据 3.负载高时可通过简单的添加机器来实现水平切分扩展跟Hadoop的无缝集成保障了其数据可靠性HDFS和海量数据分析的高性能MapReduce 4.在第3点的基础上可有效避免单点故障的发生。 4.HBase 缺点 1. 基于Java语言实现及Hadoop架构意味着其API更适用于Java项目 2. node开发环境下所需依赖项较多、配置麻烦或不知如何配置如持久化配置缺乏文档 3. 占用内存很大且鉴于建立在为批量分析而优化的HDFS上导致读取性能不高 4. API相比其它 NoSql 的相对笨拙。 5.HBase 适用场景 1bigtable类型的数据存储 2对数据有版本查询需求 3应对超大数据量要求扩展简单的需求。 Redis Redis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库并提供多种语言的API。目前由VMware主持开发工作。 1.Redis 特点 所用语言C/C 特点运行异常快 使用许可 BSD 协议类 Telnet 有硬盘存储支持的内存数据库 但自2.0版本以后可以将数据交换到硬盘注意 2.4以后版本不支持该特性 Master-slave复制见编注3 虽然采用简单数据或以键值索引的哈希表但也支持复杂操作例如 ZREVRANGEBYSCORE。 INCR co 适合计算极限值或统计数据 支持 sets同时也支持 union/diff/inter 支持列表同时也支持队列阻塞式 pop操作 支持哈希表带有多个域的对象 支持排序 sets高得分表适用于范围查询 Redis支持事务 支持将数据设置成过期数据类似快速缓冲区设计 Pub/Sub允许用户实现消息机制 2. Redis 优势 1非常丰富的数据结构 2.Redis提供了事务的功能可以保证一串 命令的原子性中间不会被任何操作打断 3.数据存在内存中读写非常的高速可以达到10w/s的频率。 3.Redis 缺点 1 Redis3.0后才出来官方的集群方案但仍存在一些架构上的问题 2.持久化功能体验不佳——通过快照方法实现的话需要每隔一段时间将整个数据库的数据写到磁盘上代价非常高而aof方法只追踪变化的数据类似于mysql的binlog方法但追加log可能过大同时所有操作均要重新执行一遍恢复速度慢 3由于是内存数据库所以单台机器存储的数据量跟机器本身的内存大小。虽然redis本身有key过期策略但是还是需要提前预估和节约内存。如果内存增长过快需要定期删除数据。 4.Redis 应用场景 最佳应用场景适用于数据变化快且数据库大小可遇见适合内存容量的应用程序。 例如微博、数据分析、实时数据搜集、实时通讯等。 你可能也喜欢: 阿里P8架构师谈MySQL有哪些存储引擎各自的优缺点应用场景阿里P8架构师谈分布式架构设计12精讲阿里P8架构师谈分布式架构设计(文章合集从Java程序员进阶到架构师史上最全进阶详解中篇-架构扩展篇 蚂蚁中间件团队Java面试题NettyRedisKafkaMongoDB分布式 阿里P8架构师谈NoSQL和SQL的区别NoSQL的使用场景和选型比较
http://www.huolong8.cn/news/414774/

相关文章:

  • 中国可信网站查询页面设计优缺点
  • 网站建设报价模板下载app产品网站模板
  • 手机网站欢迎页面设计wordpress无法在线安装插件
  • 该网站未在腾讯云备案wordpress前端编辑器
  • 兰州网站排名分析WordPress禁止多ip
  • 工信部网站黑名单网站的绝对路径
  • 竞价托管就选微竞价成都seo达人
  • 国外网站服务器免费网站底部加备案号
  • 企业网站建设的三种方式并举例北京吴勇设计工作室
  • icp备案查看网站内容吗响应式网页设计与制作
  • 现在做网站一般多少钱020网站建设
  • 河南网站建设公司价格可以自己做图片的软件
  • 模板网站有哪些在哪里下载小说网页设计代码模板
  • 域名连接网站游戏交易网站建设
  • 为什么自己做的网站用QQ打不开建站网站那个好
  • wordpress与微信公众号南阳网站优化渠道
  • 互联网建站大连市住建局官方网
  • 杭州网站建设路网站正在建设 英文翻译
  • 网站模仿算侵权吗俄罗斯网站域名注册
  • 建设购物网站的条件磁力狗
  • 北京专业制作网站公司吗国内外贸seo推广平台排名
  • 顶尖的设计网站共和网站建设公司
  • 专业做苗木的网站wordpress批量评论
  • html5 metro风格网站模板wordpress 充值积分插件
  • 东莞公司建设网站宿迁企业做网站
  • 成品网站短视频源码搭建免费erp系统是怎样的一个软件
  • 做网站背景图的科技图片海报生成免费
  • 泉州网站优化郑州网站制作费用
  • python做爬虫和做网站呼伦贝尔市住房和城乡建设局网站
  • 网站备案信息被注销wordpress登录界面