|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/apache-asterixdb-for-beginners-big-data-management-system/
课程评论:没有评论
课程名称:Apache AsterixDB 初学者教程(大数据管理系统) 课程概述: AsterixDB 是一种大数据管理系统(BDMS),具备丰富的功能,使其在现代大数据平台中独树一帜。该系统特别适合网络数据仓储、社交数据存储和分析等现代需求。在数据成为新“黄金”的时代,Apache AsterixDB 作为一款变革性的大数据管理系统,能够高效地存储、分析和管理大规模复杂数据。无论是处理大规模的网络应用、物联网数据还是商业分析,AsterixDB 都提供了卓越的灵活性和性能,以帮助应对各种数据挑战。 本课程将带您掌握 Apache AsterixDB 的使用,助您发挥出这一高度可扩展、开源解决方案的能力,实现快速查询和实时洞察。通过项目驱动的实践学习,您将了解如何无缝地摄取、管理和分析海量数据,从而帮助您的组织在竞争中持续领先,将数据转化为可操作的洞见。 您将获得: - 大数据专业知识:深入了解如何使用 Apache AsterixDB 管理和分析复杂的半结构化数据集。 - 实时分析能力:掌握快速查询响应的工具,助您做出更快、更智能的商业决策。 - 实践项目:将所学技能应用于真实世界场景,构建可扩展的数据解决方案,以推动商业增长。 学习内容包括: - AsterixDB 简介 - Apache AsterixDB 的性能 - 关键特性 - 使用 AsterixDB 的产品示例 - Apache AsterixDB 的安装 - Asterix 数据模型(数据集、数据类型、数据集) - 创建数据集和索引 - 加载数据到 AsterixDB - 算术运算符、逻辑运算符 - 数值函数、字符串函数 - 分词函数、聚合函数(数组函数) - 比较函数 本课程专为希望成为数据工程师、大数据工程师或软件开发者的初学者设计。完成课程后,您将深入理解 Apache AsterixDB 及其相关的分布式系统,能够将其应用于实际问题。同时,您还将获得一张有价值的结业证书! AsterixDB 的特点: - 数据模型:基于半结构化的 NoSQL 风格数据模型(ADM),扩展自 JSON,结合了对象数据库的理念。 - 查询语言:提供两种表达性且声明性的查询语言(SQL++ 和 AQL),支持广泛的查询和分析操作。 - 可扩展性:配备并行运行时查询执行引擎 Apache Hyracks,经过规模测试可支持超过 1000 个核心和 500 个磁盘。 - 本地存储:基于分区的 LSM 数据存储和索引,支持高效的半结构化数据摄取和管理。 - 外部存储:支持查询访问外部存储数据(例如 HDFS 中的数据)以及 AsterixDB 本地存储的数据。 - 数据类型:拥有丰富的基本数据类型,包括空间和时间数据,除此之外还有整数、浮点数和文本数据。 - 索引:提供 B+ 树、R 树和倒排关键词(精确和模糊)等二级索引选项。 - 事务:具备基本的事务(并发和恢复)能力,类似于 NoSQL 存储。 欢迎加入这个激动人心的学习旅程,提升您的大数据管理能力!
AsterixDB is a BDMS (Big Data Management System) with a rich feature set that sets it apart from other Big Data platforms. Its feature set makes it well-suited to modern needs such as web data warehousing and social data storage and analysis. In a world where data is the new gold, Apache AsterixDB stands out as a game-changing big data management system, designed to efficiently store, analyze, and manage complex data at scale. Whether you're dealing with large-scale web applications, IoT data, or business analytics, AsterixDB offers unparalleled flexibility and performance to handle your data challenges.This course is your ultimate guide to mastering Apache AsterixDB, empowering you to harness the power of a highly scalable, open-source solution that delivers blazing-fast queries and real-time insights. Through hands-on, project-driven learning, you'll discover how to seamlessly ingest, manage, and analyze vast amounts of data-helping your organization stay ahead of the competition by transforming data into actionable insights.What You'll Gain:Big Data Expertise: Gain deep insights into managing and analyzing complex, semi-structured data sets using Apache AsterixDB.Real-Time Analytics: Master the tools to deliver rapid query responses, enabling you to make faster, smarter business decisions.Practical Projects: Apply your skills to real-world scenarios, building scalable data solutions that drive business growth.We will learn Introduction to AsterixDBPerformance of Apache AsterixDBKey FeaturesExample of Product using AsterixDBInstallation of Apache AsterixDBAsterix Data Model (Dataverse, Datatype, Dataset)Creating Dataset and IndexLoading Data into AsterixDBArithmetic OperatorsLogical OperatorsNumeric FunctionsString FunctionsTokenizing FunctionsAggregate Functions (Array Functions)Comparison FunctionsThis course is designed for Beginners in Apache AsterixDB and looking out for a new job as Data Engineer, Big data Engineers or Developers, Software Developer.You'll walk away from this course with a real, deep understanding of Apache AsterixDB and its associated distributed systems, and you can apply it to real-world problems. Plus a valuable completion certificate is waiting for you at the end!AsterixDB has:Data modelA semistructured NoSQL style data model (ADM) resulting from extending JSON with object database ideasQuery languagesTwo expressive and declarative query languages (SQL++ and AQL) that support a broad range of queries and analysis over semistructured dataScalabilityA parallel runtime query execution engine, Apache Hyracks, that has been scale-tested on up to 1000+ cores and 500+ disksNative storagePartitioned LSM-based data storage and indexing to support efficient ingestion and management of semistructured dataExternal storageSupport for query access to externally stored data (e.g., data in HDFS) as well as to data stored natively by AsterixDBData typesA rich set of primitive data types, including spatial and temporal data in addition to integer, floating point, and textual dataIndexingSecondary indexing options that include B+ trees, R trees, and inverted keyword (exact and fuzzy) index typesTransactionsBasic transactional (concurrency and recovery) capabilities akin to those of a NoSQL store