聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 1148865 views阅读

    选择 NoSQL 数据库需要考虑的 10 个问题

    那么我为什么要写这篇文章呢? 是因为我认为NoSQL解决方案不如RDBMS解决方案吗?当然不! 是因为我专注于SQL的做事方式,而不想陷入一种相对较新的技术的不确定性吗?不,也不是!事实上,我非常兴奋地学习和使用各种分布式数据库提供的设施。 那我为什么要写这个? 原因很简单——几年前,我见证了设计一个为遥测事件提供模式管理设施的系统。事实证明,这比最初计划的要昂贵得多。为什么呢?因为选择了...

    分类:技术文章 时间:2018-10-08 16:45 我要评论(0个)

  • 1280454 views阅读

    NoSQL 数据库的主主备份

    Tarantool DBMS 的高性能应该很多人都听说过,包括其丰富的工具套件和某些特定功能。比如,它拥有一个非常强大的 on-disk 存储引擎 Vinyl,并且知道怎样处理 JSON 文档。然而,大部分文章往往忽略了一个关键点:通常 Tarantool 仅仅被视为存储器,而实际上其最大特点是能够在存储器内部写代码,从而高效处理数据。如果你想知道我和igorcoding是怎样在Taran...

    分类:技术文章 时间:2017-05-25 11:05 我要评论(0个)

  • 2868301 views阅读

    MongoDB在Windows上的安装及使用

    MongoDB作为非关系型数据库的代表,非常适合存储一些非结构化数据,本着以了解及研究为目的,在Windows机器上尝试了安装,发现中间还是有许多可以分享的点。 MongoDB的安装 本以为安装是一件非常简单的事,但执行过程中却卡在了下载安装包。在官方的下载中心:https://www.mongodb.com/download-center 选择对应版本下载时,下载页面一直返回404。没有...

    分类:技术文章 时间:2016-11-26 15:55 我要评论(0个)

  • 1392877 views阅读

    几款主流 NoSQL 数据库的对比

    最近小组准备启动一个 node 开源项目,从前端亲和力、大数据下的IO性能、可扩展性几点入手挑选了 NoSql 数据库,但具体使用哪一款产品还需要做一次选型。 我们最终把选项范围缩窄在 HBase、Redis、MongoDB、Couchbase、LevelDB 五款较主流的数据库产品中,本文将主要对它们进行分析对比。 鉴于缺乏项目中的实战经验沉淀,本文内容和观点主要还是从各平台资料搜罗汇总...

    分类:技术文章 时间:2016-05-15 16:45 我要评论(0个)

  • 1342690 views阅读

    SQL与NoSQL,数据桥梁Sqoop

    SQL处理二维表格数据,是一种最朴素的工具,NoSQL是Not Only SQL,即不仅仅是SQL。从MySQL导入数据到HDFS文件系统中,最简单的一种方式就是使用Sqoop,然后将HDFS中的数据和Hive建立映射。通过Sqoop作为数据桥梁,将传统的数据也存入到NoSQL中来了,有了数据,猴戏才刚刚开始。 01 猴年伊始 SQL处理二维表格数据,是一种最朴素的工具,查询、更新、修改、...

    分类:技术文章 时间:2016-04-10 00:20 我要评论(0个)

  • 1424572 views阅读

    图形数据库Neo4J简介

    最近我在用图形数据库来完成对一个初创项目的支持。在使用过程中觉得这种图形数据库实际上挺有意思的。因此在这里给大家做一个简单的介绍。 NoSQL数据库相信大家都听说过。它们常常可以用来处理传统的关系型数据库所难以解决的一系列问题。通常情况下,这些NoSQL数据库分为Graph,Document,Column Family以及Key-Value Store等四种。这四种类型的数据库分别使用了...

    分类:技术文章 时间:2016-03-22 11:15 我要评论(0个)

  • 1819148 views阅读

    Cassandra简介

    在前面的一篇文章《图形数据库Neo4J简介》中,我们介绍了一种非常流行的图形数据库Neo4J的使用方法。而在本文中,我们将对另外一种类型的NoSQL数据库——Cassandra进行简单地介绍。   接触Cassandra的原因与接触Neo4J的原因相同:我们的产品需要能够记录一系列关系型数据库所无法快速处理的大量数据。Cassandra,以及后面将要介绍的MongoDB,都是我们在技术选...

    分类:技术文章 时间:2016-03-22 11:15 我要评论(0个)

  • 2272491 views阅读

    Redis Sentinel 启动脚本

    公司项目中使用到了 Redis Sentinel。以前只用过 Reids。所以,也只了解 Redis 的关闭和启动。至于 Redis Sentinel,那就抓瞎了。每次使用,都是先用现查,特别麻烦。这次在查资料时,在 Github Gist 上查到一个非常不错的启动脚本,可以非常方便地解决这个问题。分享给大家,希望对大家有所帮助。另外, 推荐大家认真阅读一下 Redis Sentinel ...

    分类:技术文章 时间:2016-02-18 08:55 我要评论(0个)

  • 1482891 views阅读

    NoSQL数据库概览及其与SQL语法的比较

    HBase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,同时也是知名的NoSQL数据库之一。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用的难题。 本文对NoSQL数据库的定义、分类、特征、当前比较流行的NoSQL数据库系统等进行了简单的介绍,并对NoSQL和SQL语法进行了简单的比较,为大家对NoSQL数据库的学习提供了有益的参考。 一...

    分类:技术文章 时间:2015-11-14 12:05 我要评论(0个)

  • 1325990 views阅读

    ScyllaDB:用 C++ 重写后的 Cassandra ,性能提高了十倍

    编注:今天 Reddit 上又有人在推荐 ScyllaDB 的帖子。我来重新介绍给之前未关注的朋友。 在 9 月下旬的 Cassandra 峰会上,Avi Kivity、Dor Laor 和 Benny Schnaider 宣布推出 ScyllaDB,宣称是用 C++ 重写后的 Cassandra,性能提高 10 倍,并且延迟极低。新的 ScyllaDB 每个节点每秒能处理 1 百万交易。...

    分类:技术文章 时间:2015-10-16 23:40 我要评论(0个)

  • 1214150 views阅读

    SQL vs NoSQL:如何选择?

    在前一篇文章中,我们讨论了 SQL 与 NoSQL 数据库之间基本的区别。接下来,我们我们将应用我们在特定场景中的知识来确定最佳的选择。 回顾一下: SQL 数据库: 在表中存储相关联的数据 在使用之前需要定义表的一个模式 鼓励标准化减少数据冗余 支持从多个表中检索相关数据表连接在一个单一的命令 实现数据完整性规则 提供事务使两个或两个以上的成功或失败的数据更改作为一个原子单元 可以扩展...

    分类:技术文章 时间:2015-10-01 02:35 我要评论(0个)

  • 1451551 views阅读

    MongoDB、Cassandra 和 HBase 三种 NoSQL 数据库比较

    Hadoop获得了许多大数据应用的信誉,但实际情况是,NoSQL数据库是一直处于更加广泛部署和更广泛的发展中的技术。尽管选择Hadoop作为应用存储,相对来说更直接简单。但是,具体采用什么样的NoSQL数据库是个值得思考的问题,毕竟,还有超过100种的NoSQL数据库。 我们应该选择哪一种? 选择倾向 “任何像样规模的企业都会使用各种不同类型的数据存储技术,为应对各种不同类型的数据。”Ma...

    分类:技术文章 时间:2015-09-25 14:25 我要评论(0个)