- 了解关系数据库概念
- 无需编程经验
关系数据库一直是存储,检索和查询数据的首选技术。关系数据库允许用户使用结构化,定义明确的模式集(模型)来组织数据。虽然这种方法适用于存储标准化且事先已被充分理解的数据(想想医院登记应用程序,该应用程序使用相同的一组预定义字段保存患者记录...患者ID,名字,姓氏名称,上次访问日期等),此模型有一些限制。对于那些传入数据没有明确定义的组织(想想一个创业公司的在线咨询表格,他们仍在尝试收集访客数据的不同领域,删除和添加字段,以适应不断变化的性质对于数据如何适应现有数据库的任何既定定义都需要定期重新定义。在将任何新数据保存到数据库之前,这将需要重新创建数据模型(模式),该模型指示数据的结构及其允许的数据类型以支持不同类型的数据输入等。
输入No SQL (Not Only SQL )数据库。没有SQL数据库使用户不必预先定义传入数据的结构,允许他们即时插入和更新新数据。没有SQL数据库通常比关系数据库更快,并且可以轻松处理非常大量的数据。没有SQL数据库也比关系数据库更好地扩展,因为它们能够跨多个服务器(集群)有效地分区数据,并负载平衡对这些数据的访问。没有SQL数据库能够与支持实时分析,站点个性化,物联网和移动应用程序的应用程序进行特别好的集成
在这个由讲师指导的实时培训中,参与者将了解市场上最流行的No SQL数据库的架构,设计原则和功能,因为他们在实时实验室环境中设置,操作和评估了许多No SQL数据库。此培训的目标是使参与者能够在其组织内智能地评估,提出和实施合适的No SQL数据库解决方案。
在培训结束时,参与者将能够:
- 安装和配置不同类型的No SQL数据库,包括MongoDB , Cassandra , Redis和Neo4j
- 了解No SQL数据库与关系数据库的优缺点
- 了解No SQL数据库使用的基础数据格式,以及在开发现代应用程序(桌面,移动,云,物联网)时如何利用这些格式
- 在No SQL数据库中执行创建,插入,更新,删除操作
- 使用关系数据库和No SQL协同工作来设置混合环境
- 配置No SQL数据库集群,以便对非常大的数据集进行分布式处理
- 了解使用No SQL数据库的安全隐患
- 在生产环境中部署和扩展No SQL数据库
听众
- Database专家
- 数据架构师
- 数据战略家
- 项目经理
- 希望在应用程序中集成灵活数据库解决方案的应用程序开发人员
课程格式
- 部分讲座,部分讨论,练习和繁重的实践练习
注意
- 要申请本课程的定制培训,请联系我们安排。
介绍
最流行的 NoSQL 数据库概述
- MongoDB(文档)、Cassandra(列式)、Redis(键值)、Neo4J(图形)
MongoDB 功能和体系结构概述
- 关系数据库与 MongoDB 之间的映射
- 索引、复制、负载均衡、即席查询等。
MongoDB与MySQL
安装和配置 MongoDB
创建 Database
读取、写入和查询 MongoDB
使用 MongoDB 进行应用程序开发
MongoDB 中的安全性
在 MongoDB 中的可用性
集成关系型和 NoSQL(非关系型)数据存储
将 MongoDB 与数据处理框架集成
- Hadoop MapReduce、Apache Spark等
何时使用 MongoDB
- 企业中 NoSQL 的理想工作负载
何时不使用 MongoDB
- NoSQL的缺点
将 MongoDB 部署到生产环境
- 本地或公有云
缩放 MongoDB
故障排除 MongoDB
闭幕致辞
介绍
- 列式(表格)与文档数据库
Cassandra 功能和体系结构概述
安装和配置 Cassandra
创建 Database
读取、写入和查询 Cassandra
使用 Cassandra 进行应用程序开发
Cassandra 中的安全性
Cassandra 中的可用性
集成关系型和 NoSQL(非关系型)数据存储
将 Cassandra 与数据处理框架集成
- Hadoop MapReduce、Apache Spark等
何时使用 Cassandra
将 Cassandra 部署到生产环境
- 本地和公有云
缩放 Cassandra
故障排除 Cassandra
闭幕致辞
United Arab Emirates - A Practical Introduction to NoSQL Databases
Qatar - A Practical Introduction to NoSQL Databases
Egypt - A Practical Introduction to NoSQL Databases
Saudi Arabia - A Practical Introduction to NoSQL Databases
South Africa - A Practical Introduction to NoSQL Databases
Brasil - A Practical Introduction to NoSQL Databases
Canada - A Practical Introduction to NoSQL Databases
中国 - A Practical Introduction to NoSQL Databases
香港 - A Practical Introduction to NoSQL Databases
澳門 - A Practical Introduction to NoSQL Databases
台灣 - A Practical Introduction to NoSQL Databases
USA - A Practical Introduction to NoSQL Databases
Österreich - A Practical Introduction to NoSQL Databases
Schweiz - A Practical Introduction to NoSQL Databases
Deutschland - A Practical Introduction to NoSQL Databases
Czech Republic - A Practical Introduction to NoSQL Databases
Denmark - A Practical Introduction to NoSQL Databases
Estonia - A Practical Introduction to NoSQL Databases
Finland - A Practical Introduction to NoSQL Databases
Greece - A Practical Introduction to NoSQL Databases
Magyarország - A Practical Introduction to NoSQL Databases
Ireland - A Practical Introduction to NoSQL Databases
Luxembourg - A Practical Introduction to NoSQL Databases
Latvia - A Practical Introduction to NoSQL Databases
España - A Practical Introduction to NoSQL Databases
Italia - A Practical Introduction to NoSQL Databases
Lithuania - A Practical Introduction to NoSQL Databases
Nederland - A Practical Introduction to NoSQL Databases
Norway - A Practical Introduction to NoSQL Databases
Portugal - A Practical Introduction to NoSQL Databases
România - A Practical Introduction to NoSQL Databases
Sverige - A Practical Introduction to NoSQL Databases
Türkiye - A Practical Introduction to NoSQL Databases
Malta - A Practical Introduction to NoSQL Databases
Belgique - A Practical Introduction to NoSQL Databases
France - A Practical Introduction to NoSQL Databases
日本 - A Practical Introduction to NoSQL Databases
Australia - A Practical Introduction to NoSQL Databases
Malaysia - A Practical Introduction to NoSQL Databases
New Zealand - A Practical Introduction to NoSQL Databases
Philippines - A Practical Introduction to NoSQL Databases
Singapore - A Practical Introduction to NoSQL Databases
Thailand - A Practical Introduction to NoSQL Databases
Vietnam - A Practical Introduction to NoSQL Databases
India - A Practical Introduction to NoSQL Databases
Argentina - A Practical Introduction to NoSQL Databases
Chile - A Practical Introduction to NoSQL Databases
Costa Rica - A Practical Introduction to NoSQL Databases
Ecuador - A Practical Introduction to NoSQL Databases
Guatemala - A Practical Introduction to NoSQL Databases
Colombia - A Practical Introduction to NoSQL Databases
México - A Practical Introduction to NoSQL Databases
Panama - A Practical Introduction to NoSQL Databases
Peru - A Practical Introduction to NoSQL Databases
Uruguay - A Practical Introduction to NoSQL Databases
Venezuela - A Practical Introduction to NoSQL Databases
Polska - A Practical Introduction to NoSQL Databases
United Kingdom - A Practical Introduction to NoSQL Databases
South Korea - A Practical Introduction to NoSQL Databases
Pakistan - A Practical Introduction to NoSQL Databases
Sri Lanka - A Practical Introduction to NoSQL Databases
Bulgaria - A Practical Introduction to NoSQL Databases
Bolivia - A Practical Introduction to NoSQL Databases
Indonesia - A Practical Introduction to NoSQL Databases
Kazakhstan - A Practical Introduction to NoSQL Databases
Moldova - A Practical Introduction to NoSQL Databases
Morocco - A Practical Introduction to NoSQL Databases
Tunisia - A Practical Introduction to NoSQL Databases
Kuwait - A Practical Introduction to NoSQL Databases
Oman - A Practical Introduction to NoSQL Databases
Slovakia - A Practical Introduction to NoSQL Databases
Kenya - A Practical Introduction to NoSQL Databases
Nigeria - A Practical Introduction to NoSQL Databases
Botswana - A Practical Introduction to NoSQL Databases
Slovenia - A Practical Introduction to NoSQL Databases
Croatia - A Practical Introduction to NoSQL Databases
Serbia - A Practical Introduction to NoSQL Databases
Bhutan - A Practical Introduction to NoSQL Databases