Pinboard 放出使用的 Database Schema

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

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

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

然後有些 index key 是多餘的 XDDD

One thought on “Pinboard 放出使用的 Database Schema”

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

Leave a Reply

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