|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nosql-databases-for-beginners/
课程评论:没有评论
课程名称:NoSQL数据库入门 课程概述:NoSQL(非关系型数据库)正因数据增长而日益受到欢迎,它们能够在超大规模上存储非关系数据,并解决传统数据库无法处理的问题,广泛应用于大数据操作中。NoSQL数据库的主要优点在于高效处理大数据集、扩展性和灵活性,适用于现代应用程序。不同类型的NoSQL数据库被广泛应用于社交媒体(如Facebook)、搜索引擎(如Google)以及健康、航空、教育等多个领域。 本课程将教授有关NoSQL数据库的实用技术知识。以CouchDB数据库为例,您将学习如何创建和复制数据库、加载和查询数据及其他操作。课程内容包括如何使用JavaScript构建整个Web应用程序,掌握查询、处理嵌套数据和创建视图的技术。您将学习如何利用JavaScript的Map和Reduce函数在不使用SQL的情况下查询数据库,并通过HTTP获取原始JSON数据。此外,您还将学习如何使用键值对向CouchDB数据库插入数据,确保数据库的安全性和完整性,并了解如何为CouchDB应用安全措施以防止未经授权的访问。 课程内容包括: - 什么是NoSQL? - NoSQL数据库的类别 - 安装CouchDB - 数据存储 - 文档数据的嵌套 - 指定搜索条件 - 通过Reduce函数减少数据 - 附加和检索图像 - 部署应用程序 - 保护CouchDB - 其他NoSQL数据库简介 期待您的加入!
NoSQL (Non-SQL or Not-only-SQL) databases are increasing in popularity due to the growth of data as they can store non-relational data on a super large scale, and can solve problems regular databases can't handle. They are widely used in Big data operations. Their main advantage is the ability to handle large data sets effectively as well as scalability and flexibility issues for modern applications. There are different categories of NoSQL databases and they are used in social media such as with Facebook and search like Google and in other types of sectors like Health, Aviation,Education and other areas. This course will teach you technical hands-on knowledge of NoSQL databases. We will Use the CouchDB NoSQL database as an example to learn how to create and replicate databases, load and query data, and other operations.In this course you will learn how to to build an entire web application with CouchDB and learn techniques such as querying with JavaScript, working with nested data, and creating views.You will learn how to query a database without SQL by using JavaScript Map and Reduce functions and also using HTTP to retrieve raw JSON data.Using the couchDB database you will learn how to insert data into the database using Key -Value pairs where every data key will have a corresponding value. Security and integrity of a database is very important . This course will also teach you how to apply security to the couchDB database to prevent unauthorised access. Topics include: •What is NoSQL? •Categories of NoSQL databases •Installing CouchDB •Storing data •Nesting document data •Specifying search criteria •Reducing data via reduce function •Attaching and retrieving images •Deploying applications •Securing CouchDB •Introduction to other NoSQL databases Looking forward to welcoming you to the course.