day60_java_基础巩固

简介: 自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!

MongoDb:

MongoDB 是什么?

mongodb 是属于文档型的非关系型数据库,是开源、高性能、高可用、可扩展的

数据逻辑层次关系:文档=>集合=>数据库

在关系型数据库中每一行的数据对应 mongodb 里是一个文档。mongodb 的文档

是以 BSON(binary json)格式存储的,其格式就是 json 格式。

MongoDB 有 3 个数据库

一个 MongoDB 中可以建立多个数据库,这些数据库是相互独立的,有自己的集合和权

限。不同的数据库使用不同的文件存储(不存储在一个文件中)。

MongoDB 默认有 3 个数据库:

admin: 从权限的角度来看,这是"root"数据库。将一个用户添加到这个数据库,这个

用户会自动继承所有数据库的权限。一些特定的服务器端命令也只能在这个数据库中运行,

比如列出所有的数据库或者关闭服务器。

local: 这个数据库永远不会被复制,里面的数据都是本地的(不会复制到其他 MongoDB

服务器上),可以用来存储限于本地单台服务器的任意集合

config: 当 Mongo 用于分片设置时,config 数据库在内部使用,用于保存分片的相关信

息。

Mongo 中的数据类型

1. null

2. false 和 true

3. 数值

4. UTF-8 字符串

5. 日期 new Date()

6. 正则表达式

7. 数组

8. 嵌套文档

9. 对象 ID ObjectId()

10. 二进制数据

11. 代码

MongoDB 适用业务场景

网站数据:MongoDB 非常适合实时的插入,更新与查询,并具备网站实时数据存储所

需的复制及高度伸缩性

缓存:由于性能很高,MongoDB 也适合作为信息基础设施的缓存层。在系统重启之后,

由 MongoDB 搭建的持久化缓存层可以避免下层的数据源过载

大尺寸,低价值的数据:使用传统的关系型数据库存储一些数据时可能会比较昂贵,在此

之前,很多时候程序员往往会选择传统的文件进行存储

高伸缩性的场景:MongoDB 非常适合由数十或数百台服务器组成的数据库。MongoDB

的路线图中已经包含对 MapReduce 引擎的内置支持

用于对象及 JSON 数据的存储:MongoDB 的 BSON 数据格式非常适合文档化格式的

存储及查询

相关文章
|
8月前
|
弹性计算 关系型数据库 数据库
阿里云服务器活动价格解析:最新1年、2年、3年可选实例规格及具体价格参考
阿里云服务器活动价格表新鲜出炉,目前,用户购买轻量应用服务器和通用算力型u2a以及计算型c9a、通用型g9a等实例的云服务器通过当下的活动购买可选择一年时长,而经济型e实例云服务器除了选择1年之外,还支持选择2年或者3年。本文将详细解析这些云服务器实例的1年、2年和3年活动价格,以便大家根据自己的需求和预算情况选择合适的云服务器实例规格、配置和时长。
|
4月前
|
SQL 安全 OLTP
Microsoft SQL Server 2016 with SP3 GDR (2026 年 4 月安全更新)
Microsoft SQL Server 2016 with SP3 GDR (2026 年 4 月安全更新)
417 1
|
4月前
|
消息中间件 运维 监控
【消息队列MQ】消息积压:原因、紧急处理方案
本文系统解析消息积压问题,涵盖定义影响、全链路根因(90%源于消费者侧)、紧急SOP(止损→定位→消化→恢复)、长效预防、主流MQ(Kafka/RocketMQ/RabbitMQ)差异化处理、常见误区及复盘闭环七大维度,构建覆盖故障应急到架构治理的完整知识体系。
|
4月前
|
人工智能 运维 监控
WebGL 开发数字孪生项目
本文详解WebGL/WebGPU数字孪生开发路径:涵盖Three.js/Babylon.js/Cesium.js引擎选型、glTF模型优化、WebSocket实时数据驱动、空间分析与报警漫游等交互模块,以及Draw Call/纹理/后处理等性能红线,并前瞻WebGPU计算着色器带来的物理仿真新可能。(239字)
|
API 云栖大会
通义千问升级旗舰模型Qwen-Max,性能接近GPT-4o
通义旗舰模型Qwen-Max全方位升级,性能接近GPT-4o
12417 12
|
12月前
|
数据处理 开发工具 开发者
requirement.txt 管理python包依赖
在 Python 项目中,`requirements.txt` 用于记录依赖库及其版本,便于环境复现。本文介绍了多种生成该文件的方法:基础方法使用 `pip freeze`,进阶方法使用 `pipreqs`,专业方法使用 `poetry` 或 `pipenv`,以及手动维护方式。每种方法适用不同场景,涵盖从简单导出到复杂依赖管理,并提供常见问题的解决方案,帮助开发者高效生成精准的依赖列表,确保项目环境一致性。
3299 4
|
消息中间件 NoSQL Redis
水镜 OMS 系统:全渠道电商中台的设计与实现
水镜OMS是全渠道电商中台,整合线上线下资源,统一管理订单、库存与营销。支持天猫、京东等10+平台接入,通过订单路由与库存共享,实现高效订单处理。系统采用SpringCloud Alibaba架构,结合Redis、Kafka、分库分表等技术,保障高并发下稳定运行,日均订单量超10万,峰值达5000TPS,助力企业提升运营效率与数字化能力。
764 0
|
存储 机器学习/深度学习 数据可视化
基于Python的数据分组技术:将数据按照1, 2, 3规则分为三个列表
基于Python的数据分组技术:将数据按照1, 2, 3规则分为三个列表
451 1
|
机器学习/深度学习 人工智能 自然语言处理
MetaGPT开源SELA,用AI设计AI,效果超越OpenAI使用的AIDE
MetaGPT团队开源了Tree-Search Enhanced LLM Agents(SELA)系统,通过蒙特卡罗树搜索(MCTS)优化AutoML过程,显著提升了机器学习模型的构建效率和性能。SELA在20个数据集上的实验结果表明,其性能优于传统AutoML方法和基于LLM的代理,为AutoML领域带来了新的突破。
710 4
|
人工智能 安全 物联网
智能家居技术:打造未来生活新体验
随着科技的不断进步,智能家居技术正在逐渐改变我们的生活。本文将从智能家居技术的发展历程、核心技术、应用场景以及未来发展等方面进行探讨,带你了解智能家居技术如何为我们带来更便捷、舒适、安全的生活环境。
284 33

热门文章

最新文章