• MongoDB,再见还是再等等? MongoDB 是时下最受欢迎的数据库之一,许多企业和开发者都将其作为自己的解决方案。但在近日,macOS 平台的开源包管理系统 Homebrew 宣布 Homebrew-core 公式将移除 MongoDB 支持。在过去的一年时间内,包括红帽、英国卫报等在内的多家知名企业也都选择了移除 MongoDB。原因何在? MongoDB,不再是宠儿? MongoDB 是一款广受欢迎的开源 NoSQL 数据库。不同于一般开源软件,MongoDB 创始人一开始就决定使用 GNU AGPLv3 协议来代替 Apache 授权。这...

  • Spring Boot WebFlux 集成 Mongodb 数据源操作 WebFlux 整合 Mongodb 前言 上一讲用 Map 数据结构内存式存储了数据。这样数据就不会持久化,本文我们用 MongoDB 来实现 WebFlux 对数据源的操作。 什么是 MongoDB ? 官网:https://www.mongodb.com/ MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 由于...

  • 超 2 亿中国用户简历曝光!MongoDB 又一重大安全事故 近日,外网安全研究人员偶然发现一个没有被很好保护的 MongoDB 数据库服务器,整个实例包含 854GB 数据,共有 202,730,434 条记录,其中大部分是中国用户简历,内容非常详细,包括中文全名、家庭住址、电话号码、电子邮件、婚烟状况、政治关系、期望薪水等内容。Hacken Proof 网络风险研发主管 Bob Diachenko 认为,这应该是服务器数据在线泄露。 图片来源:https://blog.hackenproof.com/industry-news/2 该信息对整个互...

  • MongoDB 4.2 新特性解读

    2019-10-22 17:51:51

    MongoDB 4.2 新特性解读 MongoDB World 2019 上发布新版本 MongoDB 4.2 Beta,包含多项数据库新特性,本文尝试从技术角度解读。 Full Text Search MongoDB 4.2 之前,全文搜索(Full Text Search)的能力是靠 Text Index 来支持的,在 MongoDB-4.2 里,MongoDB 直接与 Lucene 等引擎整合,在 Atlas 服务里提供全文建索的能力。 MongoDB FTS 原理 用户可以在 Atlas 上,对集合开启全文索引,后台会开起 Lucene 索引引擎(索引引擎、查询引擎均可配置),对存量数据建立索引。 对于开启全文建索的...

  • 没有一个技术天生完美,MongoDB 十年发展全纪录 2007 年,MongoDB 公司的前身 10gen 正式成立,2009 年 2 月开源数据库 MongoDB 1.0 正式面世,以开源的方式进入市场接受考验。时至今日,MongoDB 已经从一个在数据库领域籍籍无名的小透明,变成了话题度和热度都很高的流量数据库。 2009 年 2 月,MongoDB 数据库首次在数据库领域亮相,打破了关系型数据库一统天下的局面; 2014 年 12 月, MongoDB 收购了 WiredTiger 存储引擎,大幅提升了 MongoDB 的写入性能; 2016 年, Mongo...

  • 千万别用MongoDB?真的吗?! 某人发了一篇Dont use MongoDB的血泪控诉,我把原文翻译如下,你可以看看。不过,我想我们还要去看看10gen CTO的对此事的回复,我们还要去在Reddit上看看大家的说法,10gen CTO的对此事的回复后面也有一堆人在讨论这个事,还有一些程序员开始去读MongoDB的源码了,呵呵。看样子,说MongoDB的这些事并不是真的。 10gen CTO 对此事的并不完全知道,其在回复,对些文中的每一条都做了回复。我把其回复的大体意思也放在原文中。不过,...

  • 大牛手把手教你 | MongoDB Spark Connector 实战指南 Why Spark with MongoDB? 高性能,官方号称 100x faster,因为可以全内存运行,性能提升肯定是很明显的 简单易用,支持 Java、Python、Scala、SQL 等多种语言,使得构建分析应用非常简单 统一构建 ,支持多种数据源,通过 Spark RDD 屏蔽底层数据差异,同一个分析应用可运行于不同的数据源; 应用场景广泛,能同时支持批处理以及流式处理 MongoDB Spark Connector 为官方推出,用于适配 Spark 操作 MongoDB 数据;本文以 Python 为例...

  • 开始使用MongoDB之前应该知道的14件事 本文要点 即使MongoDB没有强制要求,设计一个模式还是至关重要。 类似地,在设计模式及访问模式时设计好索引。 避免大对象,尤其是大数组。 谨慎对待MongoDB的设置,尤其是关乎安全和稳定性时。 MongoDB没有查询优化器,因此,对于如何安排查询操作的顺序,你必须格外小心。 我从事数据库相关工作已经很长时间了,但是最近才开始使用MongoDB。在开始使用MongoDB之前,我希望有些事情我已经知道。根据一般经验,对...

18条记录

学习推荐

  • SQL
  • Mysql
  • PostgreSQL
  • SQLite
  • MongoDB
  • Redis
  • Memcached
  • ADO
  • MSSQL
  • Oracle
  • Access