YoVDO

ODB, an ORM for C++

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Polymorphism Courses Object-Relational Mapping (ORM) Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore an in-depth conference talk on ODB, an open-source object-relational mapping (ORM) system for C++. Dive into the progress made over two years, covering topics such as C++11 support, Boost and Qt profiles, polymorphism, optimistic concurrency, and multi-database support. Learn how to easily persist C++ objects in relational databases without dealing with tables, columns, or SQL. Discover the intricacies of database schema evolution, non-intrusive mapping, and performance optimization techniques. Gain insights into ODB's workflow, compiler, database instances, and query examples. Understand the implementation of lazy pointers, circular references, and change tracking containers. Master the concepts of composite values, ODB views, and optimistic concurrency in C++ database programming.

Syllabus

Introduction
What is ODB
What ODB wont do
What ODB fits into
What does ODB do
Database portability
Multidatabase support
Component support
Raspberry Pi
Footprint
Performance
License
Bug Tracker
Nonintrusive mapping
Friend declaration
Is the ID exclusively for ODB
Workflow
ODB Compiler
Database Instance
Query
Query examples
Prepare for performance reasons
Deleting persistent objects
ODB Profiles
Boost Profile
Cute Profile
Containers
Comments and Tags
Statement Tracing
Change Tracking Containers
Composite Values
Pointer
Circular
Two problems
Lazy pointers
Lazy weak pointers
ODB views
Optimistic concurrency
How to use optimistic concurrency
Fixing the first attempt


Taught by

CppNow

Related Courses

Full Stack Foundations
Udacity
Building Web Applications in Django
University of Michigan via Coursera
Building Web Applications in Django
University of Michigan via edX
CakePHP 3 Tutorial with User Authentication and Admin
Udemy
Hibernate Basics Course (How To)
Treehouse