Persistent Object Storage for Qt Quick
summary
A small, embeddable NoSQL service called Qt JSON DB stores QML/JavaScript objects with UUIDs, provides asynchronous C++ and QML APIs, and plugs straight into views via a JSON DB list model. The demo imports Flickr RSS into the database with a headless agent, shows cross-process notifications, and implements map/reduce manifest views (maps emit objects, reduces use add/subtract functions). Feature-complete for experimentation, it runs but is still tuning performance, indexes and robustness.
AI-written summary · about
chapters (18)
- 0:00Introduction and Motivation
- 4:17What is JSON DB
- 8:35Object Storage Basics
- 11:01Querying and List Models
- 15:02Creating and Updating Objects
- 17:07Inspector and Notifications
- 19:14Adapting Flickr Demo
- 25:20Views and Performance
- 27:53Map and Reduce Functions
- 33:38Map Example Walkthrough
- 36:45Q&A on Maps and Indexes
- 40:39Reduce Functionality
- 47:20C++ Interface and Status
- 48:44Future Plans and Open Source
- 50:07Q&A on Memory and Robustness
- 53:20Embedded Use Cases
- 56:11Performance and Robustness Focus
- 59:45Closing and Q&A
related talks
48mA Tree Full of Object Data
01h 03mPersisting C++ Classes in Relational Databases with ODB
35mNoSQL, No Server, No problem: Using ORM's in Javascript Applications
01h 07mQuestDB: Fast Open Source Time Series Database
26mPouchDB and SQLDown
51mBuilding a Realtime "Backend in a Box" with PostgreSQL and Vue
36mAn Exploration in Storing Telemetry in Cloud Object Storage
15mPlug-and-Play for JSON and MongoDB Developers
