Learning MongoDB Schema, Indexes and Queries

所在平台: Udemy

课程主页: https://www.udemy.com/course/learning-mongodb-schema-indexes-and-queries/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:学习MongoDB架构、索引和查询 课程概述: 本课程着重介绍MongoDB的使用,说明其在存储和处理大数据集方面的优势,进而提高商业价值。MongoDB的无结构、无模式的存储灵活性,加上强大的查询和后处理功能,使其成为企业大数据需求的理想解决方案。我们将讨论数据库架构,尽管MongoDB被称为无模式,但我们将展示正确的设计如何使集合具备可扩展性。关于索引,虽然人们热衷讨论,但真正理解索引的人不多。我们将解释MongoDB的索引及其属性,因为成功的索引策略是性能和可扩展性的关键。最后,我们将探讨如何使用MongoDB客户端进行CRUD命令以及编写有效查询的方法。 参加本课程,您将了解MongoDB支持的标准和数据类型,学习最佳实践以设计可扩展的集合并进行索引。此外,您还将掌握一些基本的CRUD命令。 关于作者: Micheal Shallop自1981年在Tandy TRS-80 Model 1上开始编程以来,始终没有停步。他于1991年从俄克拉荷马州立大学毕业,获得计算机科学荣誉学位。在他的职业生涯中,他使用多种编程语言和数据库,包括关系型和非关系型数据库。他曾是2011年获得专利的技术作者,专注于常规(汽车)业务中的实时数据收集、聚合和预测。目前,他正在设计和编写一个后端事件驱动的面向对象的数据无关框架,利用AMQP作为数据传输机制,并使用PHP 7.1作为主要编程语言。自2010年以来,他一直在用PHP为MongoDB编程,并曾构建多个系统,主要是后端框架。Micheal对任何编程语言背后的内容都感兴趣,最近,他还在进行Arduino实验、在树莓派上编程以及用Python编写社交媒体网站。他在RabbitMQ、数据库技术、Python、C/C++和Linux方面也具备较高的技术能力。

课程评论(0条)

课程详情

MongoDB makes it possible to store and process large sets of data in ways that increase business value. The flexibility of unstructured, schema-less, storage, combined with robust querying and post-processing functionality, make MongoDB a compelling solution for enterprise big data needs. We need to discuss database schemas. Yes, MongoDB is touted as schema-less but here's where we show that proper design is what allows our collections to scale. Indexing is something everyone talks about, but few understand. We'll explain MongoDB indexing, and index properties because a successful indexing strategy is a key to performance and scaling. Finally, we'll talk about CRUD commands from the MongoDB client and how to write effective queries.Taking this course will help you understand supported standards and data types in MongoDB, and best practices to design collections to scale and index them. Also, you will learn some basic CRUD commands.About the AuthorMicheal Shallop started programming in 1981 on a Tandy TRS-80 Model 1 and hasn't stopped since. He graduated in 1991 from Oklahoma State University with an Honors degree in Computer Science. In his career, he's coded in many programming languages and has used a variety of databases, relational and otherwise. He was the technical author of a patent awarded in 2011 for his work on real-time data collection, aggregation and forecasting in a conventional (automotive) business.He is currently working for designing and writing a back-end, event-driven, object-oriented, data-agnostic framework utilizing AMQP as the data transport vector and PHP 7.1 as the primary language. He has been programming in PHP for MongoDB since 2010 and has been the architect of several systems, mostly back-end frameworks.Micheal is interested in anything with a programming language behind it. Most recently, he has been experimenting with Arduino, programming on the Raspberry Pi, and writing a social media site in Python. He is also technically skilled in RabbitMQ, general database tech, Python, C/C++, Linux

课程标签

0人关注该课程

主题相关的课程