YoVDO

Rearchitecting CouchDB Secondary Indexes on Top of FoundationDB

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Apache CouchDB Courses Data Modeling Courses Conflict Management Courses Database Architecture Courses FoundationDB Courses

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

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube