We may earn an affiliate commission when you visit our partners.
Course image
CodeMash
Data in the real world is naturally connected, but traditional data modeling focuses on entities which can cause for complicated joins of naturally connected data. That is where graph databases come in. Graph databases store data in a way that is more similar to what occurs naturally in the real world. There is a lot of talk about using graph databases for social networks, recommendation engines, and Internet of Things (IoT), but using graph databases can also make a lot of sense when working with common business data problems. In this conference talk, Chad Green will help you gain a better understanding of what graph databases...
Read more
Data in the real world is naturally connected, but traditional data modeling focuses on entities which can cause for complicated joins of naturally connected data. That is where graph databases come in. Graph databases store data in a way that is more similar to what occurs naturally in the real world. There is a lot of talk about using graph databases for social networks, recommendation engines, and Internet of Things (IoT), but using graph databases can also make a lot of sense when working with common business data problems. In this conference talk, Chad Green will help you gain a better understanding of what graph databases are, show you how to use the Gremlin API within Azure Cosmos DB to traverse such data structures, and demonstrate practical examples to common data problems.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Targeted to learners who want to solve common business data problems, making it useful for professionals in a variety of industries
Provides practical examples of how to use graph databases to solve real-world problems
Taught by Chad Green, an expert in the use of graph databases
Involves using the Gremlin API within Azure Cosmos DB, which is a popular graph database platform
Useful for learners who want to gain a better understanding of graph databases and their applications
Requires learners to have some familiarity with data modeling and database concepts

Save this course

Save Common Data Problems Solved with Graphs: CodeMash to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Common Data Problems Solved with Graphs: CodeMash. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Common Data Problems Solved with Graphs: CodeMash will develop knowledge and skills that may be useful to these careers:
Database Designer
Database Designers create and maintain the structure of databases, ensuring data is stored and organized efficiently. This course provides a foundation for this role by teaching how to use graph databases to store and retrieve data in a way that models real-world relationships.
Data Architect
Data Architects design and implement data management solutions, working with stakeholders to understand their needs and develop a data strategy. This course teaches how to use graph databases to store and retrieve data. This knowledge is useful for designing and implementing data solutions that handle complex and interconnected data.
Data Engineer
Data Engineers design and implement data pipelines that move data from source systems to data warehouses and other data stores. This course provides a foundation in using graph databases and the Gremlin API to store and retrieve data. This knowledge can be useful for designing and implementing data pipelines that handle complex and interconnected datasets.
Data Warehouse Architect
Data Warehouse Architects design and implement data warehouses, working with stakeholders to understand their needs and develop a data strategy. This course teaches how to use graph databases to store and retrieve data. This knowledge is useful for designing and implementing data warehouses that handle complex and interconnected data.
Data Scientist
Data Scientists use scientific methods, processes, algorithms, and systems to extract knowledge and insights from data in various forms, both structured and unstructured. This course helps build a foundation for this role by providing an understanding of how to use graph databases to store and retrieve complex and interconnected datasets.
Data Analyst
Data Analysts collect, clean, and analyze data to identify trends and patterns. The insights they provide can be used to make informed business decisions. This course teaches how to use graph databases to store and retrieve data, which can be useful for analyzing complex and interconnected datasets. This skill is in high demand for Data Analysts working with big data.
Information Architect
Information Architects design and organize information systems, working with stakeholders to understand their needs and develop solutions. This course teaches how to use graph databases to store and retrieve data. This knowledge is useful for designing and organizing information systems that handle complex and interconnected data.
Business Intelligence Analyst
Business Intelligence Analysts gather and analyze data to identify trends and patterns. The insights they provide can be used to make informed business decisions. This course teaches how to use graph databases to store and retrieve data, which can be useful for analyzing complex and interconnected datasets. This skill is in high demand for Business Intelligence Analysts working with big data.
Systems Analyst
Systems Analysts analyze and design business systems, working with users and stakeholders to understand their needs and develop solutions. This course teaches how to use graph databases to store and retrieve data. This skill is useful for analyzing and designing business systems that handle complex and interconnected data.
Software Engineer
Software Engineers design, develop, test, and maintain software systems. This course provides a foundation for this role by teaching how to use graph databases to store and retrieve data in a way that models real-world relationships. This knowledge is applicable to building software systems that handle complex and interconnected data.
Database Administrator
Database Administrators oversee all database management operations, which include database design, database security, storage management, maintenance, and performance tuning. This course helps build a foundation for this role by providing an understanding of how to store and retrieve data using graph databases and the Gremlin API. This can be useful for managing complex and interconnected datasets commonly found in enterprise environments.
Machine Learning Engineer
Machine Learning Engineers design, develop, and deploy machine learning models. This course may be useful for Machine Learning Engineers who need to use graph databases to store and retrieve data for training and deploying machine learning models.
Data Science Manager
Data Science Managers lead teams of data scientists and oversee data science projects. This course may be useful for Data Science Managers who need to understand how to use graph databases to store and retrieve data for data science projects.
Product Manager
Product Managers lead the development and launch of new products and features. This course may be useful for Product Managers who need to understand how to use graph databases to store and retrieve data for product development and marketing.
Technical Writer
Technical Writers create and maintain technical documentation, such as user manuals, white papers, and knowledge base articles. This course may be useful for Technical Writers who need to document how to use graph databases and the Gremlin API to store and retrieve data.

Reading list

We haven't picked any books for this reading list yet.
Provides a comprehensive overview of graph databases, covering the basics of graph theory, different types of graph databases, and how to use them effectively.
Provides a simplified approach to the topic of graph databases, ideal for beginners or non-technical readers.
Explores the theoretical foundations of graph theory, providing a solid understanding of graph structures and algorithms.
Provides a detailed examination of graph algorithms and their applications, particularly in the context of computer science.
This practical guide focuses on using the Python programming language to work with graph databases, specifically Neo4j.
This beginner-friendly guide provides a clear and concise introduction to graph databases, making it accessible to individuals with no prior knowledge.
Collection of recipes for solving common problems with Azure Cosmos DB. It covers a wide range of topics, including data modeling, performance tuning, and security. The author is an Azure Cosmos DB engineer at Microsoft, and he provides practical advice and best practices.
Does a good job in providing a thorough introduction to data modeling and database design. It describes the different data modeling techniques and provides a step-by-step guide on how to create a data model. It is helpful for those who want to learn the basics of data modeling and database design and how to apply them in practice.
Quick and easy beginner's guide to data modeling that explains the fundamentals in a simple way. Through practical examples, it describes the different types of data models and how to use them.
Covers the basics of data modeling and database design. It starts with an introduction to data modeling and then covers the different types of data models and how to use them. Finally, it discusses how to design and implement a database.
Provides a practical approach to data modeling. It does not go too much into the theoretical details but instead focuses on providing a step-by-step guide on how to create a data model. It covers the different types of data models and how to use them, as well as how to design and implement a database.
Is not a beginner's guide; rather, it deals with deeper topics within data modeling and database design. It covers advanced topics such as dimensional modeling, data warehousing, and performance tuning with real-world case studies.
Focuses on data modeling using Microsoft SQL Server 2012. It covers the different features of SQL Server 2012 that can be used for data modeling, such as the new table types and columnstore indexes. It also provides a step-by-step guide on how to create a data model in SQL Server 2012.
Focuses on data modeling using Oracle. It covers the different features of Oracle that can be used for data modeling, such as the new table types and columnstore indexes. It also provides a step-by-step guide on how to create a data model in Oracle.
Focuses on data modeling using MongoDB. It covers the different features of MongoDB that can be used for data modeling, such as the new table types and columnstore indexes. It also provides a step-by-step guide on how to create a data model in MongoDB.
Is an introduction to data modeling with UML. It covers the different types of UML diagrams and how to use them to create a data model. It also provides a step-by-step guide on how to create a data model using UML.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser