Pinboard 放出使用的 Database Schema

Twitter 上看到 Pinboard 放出他們的 DB Schema,可以看出他怎麼設計一個 bookmark site 的:

檔案在 Pinboard Database Schema 這邊可以看到。

比較好奇的是沒有用 utf8mb4,這代表 4 bytes 的 UTF-8 資料存不進去。另外是 user_tags 這個表格的設計方式,當初在使用 MySQL 設計 tag 架構也有類似的作法...

然後有些 index key 是多餘的 XDDD

This entry was posted in Computer, Database, Murmuring, MySQL, Network, Programming, Service, Software, WWW and tagged , , , , , , , , . Bookmark the permalink.

One Response to Pinboard 放出使用的 Database Schema

  1. ocowchun says:

    請問把 b_tags summary 存到 user_tags 的原因除了快取外,還有其他考量嗎?

Leave a Reply

Your email address will not be published. Required fields are marked *