Rearchitecting CouchDB Secondary Indexes on Top of FoundationDB
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the architectural challenges and solutions in rewriting Apache CouchDB's secondary indexes to run on FoundationDB in this 18-minute conference talk. Delve into the process of redesigning Map/Reduce, Mango, and Text Search indexes while maintaining user experience and feature parity. Learn about data modeling strategies for each index type, managing global index state, avoiding conflicts during index building, ensuring correct result sorting, and implementing Apache Lucene on FoundationDB for Text Search. Gain insights into benchmarking results and future plans for improving index architecture in this comprehensive overview of modernizing a long-standing database system.
Syllabus
Introduction
Mango
MapReduce
Building
Reduce
Text Search
Current Status
Taught by
Linux Foundation
Tags
Related Courses
Build Anything with FoundationDBLinux Foundation via YouTube How We Saved 5x Migrating from Aurora to FoundationDB
Linux Foundation via YouTube Retrofitting a Foundation for CouchDB
Linux Foundation via YouTube How FoundationDB Powers SnowflakeDB's Metadata
Linux Foundation via YouTube Solving Everyday Data Problems with FoundationDB
Linux Foundation via YouTube