您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. NoSQL数据库-MongoDB和Redis

  2. CAP(Consistency,Availabiity,Partition tolerance)理论告诉我们,一个分布式系统不可能满足一致性,可用性和分区容错性这三个需求,最多只能同时满足两个。关系型数据库通过把更新操作写到事务型日志里实现了部分耐用性,但带来的是写性能的下降。MongoDB等NoSQL数据库背后蕴涵的哲学是不同的平台应该使用不同类型的数据库,MongoDB通过降低一些特性来达到性能的提高,这在很多大型站点中是可行的。因为MongoDB是非原子性的,所以如果如果应用需要事务,还
  3. 所属分类:MongoDB

    • 发布日期:2012-05-16
    • 文件大小:512000
    • 提供者:winsonyuan
  1. nosql 入门教程

  2. 第一部分  NoSQL入门 第1章  NoSQL的概念及适用范围 2 1.1  定义和介绍 3 1.1.1  背景与历史 3 1.1.2  大数据 5 1.1.3  可扩展性 7 1.1.4  MapReduce 8 1.2  面向列的有序存储 9 1.3  键/值存储 11 1.4  文档数据库 14 1.5  图形数据库 15 1.6  小结 16 第2章  NoSQL上手初体验 17 2.1  第一印象——两个简单的例子 17 2.1.1  简单的位置偏好数据集 17 2.1.2  存储
  3. 所属分类:MySQL

    • 发布日期:2017-10-25
    • 文件大小:15728640
    • 提供者:u012296096
  1. Java ODM framework for MongoDB

  2. MongoMongo努力为Java开发者提供类似于ActiveORM 或者 Hibernate的操作API,并且保留了MongoDB的schemaless、document-based 设计、动态查询、原子修改操作等特性。当然你可以很方便的绕开MongoMongo而使用Java Driver 原生提供的功能。
  3. 所属分类:Java

    • 发布日期:2017-12-04
    • 文件大小:61440
    • 提供者:liangyicool
  1. MongoDB 原子操作

  2. MongoDB 原子操作 mongodb不支持事务,所以,在你的项目中应用时,要注意这点。无论什么设计,都不要要求mongodb保证数据的完整性。 但是mongodb提供了许多原子操作,比如文档的保存,修改,删除等,都是原子操作。 所谓原子操作就是要么这个文档保存到Mongodb,要么没有保存到Mongodb,不会出现查询到的文档没有保存完整的情况。 原子操作数据模型 考虑下面的例子,图书馆的书籍及结账信息。 实例说明了在一个相同的文档中如何确保嵌入字段关联原子操作(update:更新)的字
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:47104
    • 提供者:weixin_38687904
  1. MongoDB数据库两阶段提交实现事务的方法详解

  2. 本文实例讲述了MongoDB数据库两阶段提交实现事务的方法。分享给大家供大家参考,具体如下: MongoDB数据库中操作单个文档总是原子性的,然而,涉及多个文档的操作,通常被作为一个“事务”,而不是原子性的。因为文档可以是相当复杂并且包含多个嵌套文档,单文档的原子性对许多实际用例提供了支持。尽管单文档操作是原子性的,在某些情况下,需要多文档事务。在这些情况下,使用两阶段提交,提供这些类型的多文档更新支持。因为文档可以表示为Pending数据和状态,可以使用一个两阶段提交确保数据是一致的,在一个错
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:75776
    • 提供者:weixin_38554186
  1. Mongodb副本集和分片示例详解

  2. 前言 因为之前没用过mongo,所以最近的开发踩了不少坑,现在熟练了不少。 mongo在许多地方用起来还有许多不如意的地方,比如不知道如何加行锁,虽然mongo本身可以加写锁, 多写的时候保证原子性,但不能向mysql在事务中 select … for update 这样加锁, 这样可以在应用代码中添加逻辑并且保证该对应行不被读取或修改。 还好的是Mongodb4.0是支持事务的(看网上貌似3.6就支持了,但得自己开启)。刚好前端时间有些业务需求需要用到事务来保证数据的准确性,因为一个动作内有多
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:64512
    • 提供者:weixin_38659805
  1. mongodb使用心得简单总结

  2. 1.mongodb特性 1)mongo是一个面向文档的数据库,它集合了nosql和sql数据库两方面的特性。 2)所有实体都是在首次使用时创建。 3)没有严格的事务特性,但是它保证任何一次数据变更都是原子性的。 4)也没有固定的数据模型 5)mongo以javascr ipt作为命令行执行引擎,所以利用shell进行复杂的计算和查询时会相当的慢。 6)mongo本身支持集群和数据分片 7)mongo是c++实现的,支持windows mac linux等主流操作系统 8)性能优越,速度快 2.
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:72704
    • 提供者:weixin_38529486
  1. mongodb 修改器($inc/$set/$unset/$push/$pop/upsert)

  2. 对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键, 用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。 1.$inc 这个修改器干什么使的呢?看看下面示例的具体操作后的结果即可知道。 示例文档:{“uid”:”201203″,”type”:”1″,size:10} > db.b.insert({"uid":"201203","type":"1",size:10}) > db.b.
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:63488
    • 提供者:weixin_38667207
  1. MongoDB中文档的更新操作示例详解

  2. 前言 在MongoDB中,更新单个doc的操作是原子性的。默认情况下,如果一个update操作更新多个doc,那么对每个doc的更新是原子性的,但是对整个update 操作而言,不是原子性的,可能存在前面的doc更新成功,而后面的doc更新失败的情况。由于更新单个doc的操作是原子性的,如果两个更新同时发生,那么一个更新操作会阻塞另外一个,doc的最终结果值是由时间靠后的更新操作决定的。 我们在前面的文章中提到过文档的基本的增删改查操作,MongoDB中提供的增删改查的语法非常丰富,不清楚的朋友
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:183296
    • 提供者:weixin_38666527
  1. MongoDB 的阿里云安装配置以及简单使用

  2. NoSQL Not only SQL,对关系数据库的补充 关系数据库 二维表存储数据 一行一条记录 一个字段存储单一的值 1NF、2NF、3NF 1NF:列存储单一数据元素,是不是集合或组合 2NF:非键字段依赖主键列(直接依赖) 3NF:非主键字段直接不存在相互依赖(不存在间接/传递依赖) 事务处理 – (下次讲 Spring AOP 和事务处理) A 原子性 C 一致性 I 隔离性 D 持久性 标准的操作语言 SQL 关系模型出现在 70 年代,最早的产品 Oracle;通用类型的数据库,并
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:52224
    • 提供者:weixin_38557095
  1. 数据库方面面试

  2. 1、你知道nosql吗?你用的nosql都有哪些? nosql:非关系型的数据库,比如Redis,Memcache,MongoDb 2、mysql索引优化 主键优化、唯一索引、外键优化、列索引、前缀索引、全文索引、空间索引、多列索引 3、mysql的优化方案 4、什么是事务?及其特性? 事务:是一系列的数据库操作,是数据库应用的基本逻辑单位。 特性: (1)原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。 (2)一致性或可串性。事务的执行使得数据库从一种正确状态转换成另一种正确状态
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:63488
    • 提供者:weixin_38665122
  1. Full-Stack-Web-Development-Bootcamp-源码

  2. 全栈网络开发新手训练营 我对概念的个人注释 :light_bulb: 技术领域 涵盖的主要主题 HTML CSS Javascr ipt 引导程序4 DOM和DOM操作 jQuery的 Node.js NPM 表示 ejs 人体解析器 要求 Nodemon Lodash 猫鼬 猫鼬加密 Dotenv md5 加密 护照 本地护照 护照当地猫鼬 护照-google-path20 猫鼬 表达会议 Express.js 原料药 JSON格式 验证 Mailchimp API
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:7340032
    • 提供者:weixin_42168750
  1. NoSQL数据库-MongoDB和Redis

  2. CAP(Consistency,Availabiity,Partitiontolerance)理论告诉我们,一个分布式系统不可能满足一致性,可用性和分区容错性这三个需求,最多只能同时满足两个。关系型数据库通过把更新操作写到事务型日志里实现了部分耐用性,但带来的是写性能的下降。MongoDB等NoSQL数据库背后蕴涵的哲学是不同的平台应该使用不同类型的数据库,MongoDB通过降低一些特性来达到性能的提高,这在很多大型站点中是可行的。因为MongoDB是非原子性的,所以如果如果应用需要事务,还是需
  3. 所属分类:其它

    • 发布日期:2021-02-26
    • 文件大小:266240
    • 提供者:weixin_38607195
  1. MongoDB架构图解

  2. 本文截取了其文章中的几张重点架构示意图片进行简单描述。希望对大家有用。MongoDB在数据存储上按命名空间来划分,一个collection是一个命名空间,一个索引也是一个命名空间同一个命名空间的数据被分成很多个Extent,Extent之间使用双向链表连接在每一个Extent中,保存了具体每一行的数据,这些数据也是通过双向链接连接的每一行数据存储空间不仅包括数据占用空间,还可能包含一部分附加空间,这使得在数据update变大后可以不移动位置相关阅读:《MongoDB数据文件内部结构》在Mongo
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:282624
    • 提供者:weixin_38606870
  1. 猫鼬交易:猫鼬的原子性和交易-源码

  2. 介绍 猫鼬的原子性和交易 事务是一组顺序的数据库操作,它们被当作一个单一的工作单元执行。 换句话说,除非组中的每个单独操作成功,否则交易将永远不会完成。 如果事务中的任何操作失败,则整个事务将失败。 使用此模块,您可以: 实际上,您会将许多MongoDB查询合并为一个组,并将它们作为事务的一部分一起执行。 入门 安装模块: $ npm i mongoose-transactions 在您的项目中安装并保存模块: $ npm i -S mongoose-transactions API
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:153600
    • 提供者:weixin_42125192
  1. 服务器:ToroDB服务器是在RDBMS之上运行的开源NoSQL数据库。 与MongoDB协议和API兼容,但支持本机SQL,原子操作以及PostgreSQL等可靠且持久的后端-源码

  2. 托罗数据库 ToroDB是一个开源项目,它将您的RDBMS变成兼容MongoDB的服务器,支持MongoDB查询API和MongoDB的复制,但是将您的数据存储到可靠且受信任的ACID数据库中。 ToroDB当前支持PostgreSQL作为后端,但将来还会添加其他后端。 ToroDB本机实现MongoDB协议,因此您可以将其与MongoDB工具和驱动程序一起使用,并具有一个文档到关系的映射算法,该算法将JSON文档转换为关系表。 ToroDB还提供了本机SQL层以及基于JSON文档的隐式架构的
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:80896
    • 提供者:weixin_42116596
  1. node-rate-limiter-flexible:在单个进程或分布式环境中,Node.js速率限制请求按键进行原子递增-源码

  2. 节点速率限制器灵活 速率限制器灵活,可以按键计数和限制操作数,并可以防止任何规模的DDoS和蛮力攻击。 它与Redis ,进程Memory , Cluster或PM2 , Memcached , MongoDB , MySQL , PostgreSQL一起使用,并允许在单个进程或分布式环境中控制请求速率。 原子增量。 内存或分布式环境中的所有操作都针对竞争条件使用原子增量。 流量爆裂。 用替换令牌桶 快速。 平均请求在群集中花费0.7ms 2.5ms在分布式应用程序中花费2.5ms 。 请
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:669696
    • 提供者:weixin_42166918
  1. MongoDB架构图解

  2. 本文截取了其文章中的几张重点架构示意图片进行简单描述。希望对大家有用。MongoDB在数据存储上按命名空间来划分,一个collection是一个命名空间,一个索引也是一个命名空间同一个命名空间的数据被分成很多个Extent,Extent之间使用双向链表连接在每一个Extent中,保存了具体每一行的数据,这些数据也是通过双向链接连接的每一行数据存储空间不仅包括数据占用空间,还可能包含一部分附加空间,这使得在数据update变大后可以不移动位置相关阅读:《MongoDB数据文件内部结构》在Mongo
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:282624
    • 提供者:weixin_38601215
  1. NoSQL数据库-MongoDB和Redis

  2. CAP(Consistency,Availabiity,Partitiontolerance)理论告诉我们,一个分布式系统不可能满足一致性,可用性和分区容错性这三个需求,最多只能同时满足两个。关系型数据库通过把更新操作写到事务型日志里实现了部分耐用性,但带来的是写性能的下降。MongoDB等NoSQL数据库背后蕴涵的哲学是不同的平台应该使用不同类型的数据库,MongoDB通过降低一些特性来达到性能的提高,这在很多大型站点中是可行的。因为MongoDB是非原子性的,所以如果如果应用需要事务,还是需
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:266240
    • 提供者:weixin_38651273
  1. 小程序云开发实战 --云数据库

  2. 以前一直是使用关系型数据库,第一次使用NoSQL,跟大家分享一下我有限的使用心得,希望对像我一样初使用NoSQL的开发者有所帮助。 首先说说微信小程序云开发里集成的这个NoSQL,官方并没有说明是哪种NoSQL数据库,但从开发文档和暴露的API,还有官方论坛里的讨论来看应该是一个简化版的MongoDB。需要指出的是微信小程序关于云数据库的开发文档非常的简略,对于像我这样没有太多NoSQL经验的用户,很多时候需要参考MongoDB的相关文档。   接下来重点谈谈我在使用这个NoSQL云数据库时最不
  3. 所属分类:其它

    • 发布日期:2021-03-29
    • 文件大小:71680
    • 提供者:weixin_38698860