Home / Companies / Algolia / Blog / Post Details
Content Deep Dive

Choosing the best schema to improve Google Bigtable performance | Algolia

Blog post from Algolia

Post Details
Company
Date Published
Author
Benjamin Baron
Word Count
2,315
Language
English
Hacker News Points
-
Summary

The text discusses how Google Bigtable, a managed database hosted on Google Cloud Platform, was used to improve the performance of user profile computation in Personalization feature. A schema change in Bigtable led to a 3x performance gain when computing user profiles. The investigation into scaling and improving Bigtable's performance revealed key learnings that were applied to enhance the overall system efficiency. The wide-value row schema was found to be more efficient than the narrow-value row schema, resulting in significant computational gains. This improvement allowed for better handling of increasing load when computing user profiles as more customers used personalized search.