首页
学习
活动
专区
工具
TVP
发布

Play & Scala 技术分享

专栏作者
66
文章
90308
阅读量
31
订阅数
Play For Scala 开发指南 - 第10章 MongoDB 开发
在 Reactive 越来越流行的今天,传统阻塞式的数据库驱动已经无法满足Reactive应用的需要了,为此我们将目光转向新诞生的数据库新星 MongoDB 。MongoDB 从诞生以来就争议不断,总结一下主要有以下几点:
joymufeng
2019-03-12
1.5K0
PlayScala 开发技巧 - 实时同步 MongoDB 高可用方案
MongoDB 从 3.6 开始为开发者提供了 Change Streams 功能,利用 Change Streams 功能可以非常方便地监听指定 Collection 上的数据变化。例如在 mongo shell 中,我们可以通过如下方式监听 shopping 数据库 order 表上的变化:
joymufeng
2019-03-12
6250
Play Mongo 模块简介
Play Mongo 是一个专门为 Play Framework 开发的 MongoDB 模块, 该项目基于 MongoDB 官方的 Scala 驱动,并且提供了更多的实用功能,例如,
joymufeng
2019-03-12
1.2K0
快速阅读:MongoDB 3.6 新特性
Jesse是MongoDB的一名开发工程师,他在博文中详细讲述了MongoDB 3.6的一些新特性,博文内容小结如下,详细请参考原文。 1 协议压缩(Wire Protocol Compression)     在3.6中Client和Server之间的通信协议增加了压缩功能,使得MongoDB可以在带宽受限的主机上工作的很好,例如远程的云服务器主机。 2 OP_MSG消息格式 在3.6之前,MongoDB的通信协议扩展性很差,并且存在性能问题。在3.6中,Mathias Stearn 重新设计了一套通
joymufeng
2018-06-19
8810
实时同步MongoDB Oplog开发指南
Capped Collections MongoDB有一种特殊的Collection叫Capped collections,它的插入速度非常快,基本和磁盘的写入速度差不多,并且支持按照插入顺序高效的查询操作。Capped collections的大小是固定的,它的工作方式很像环形缓冲器(circular buffers), 当剩余空间不足时,会覆盖最先插入的数据。 Capped collections的特点是高效插入和检索,所以最好不要在Capped collections上添加额外的索引,否则会影响插入
joymufeng
2018-05-17
2.5K0
Play Scala 2.5.x - Play with MongoDB 开发指南
在开始阅读本文之前,请确保你熟悉Play-Json的相关开发,或是已经阅读过Play Scala 2.5.x - Play JSON开发指南。 1 为什么要Play with MongoDB? 在Reactive越来越流行的今天,传统阻塞式的数据库驱动已经无法满足Reactive应用的需要,为此我们将目光转向新诞生的数据库新星MongoDB。MongoDB从诞生以来就争议不断,总结一下主要有一下几点: Schemaless 不支持事务 默认忽略错误 默认关闭认证 会导致数据丢失 其实Schemaless和不
joymufeng
2018-05-17
1.2K0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档