ฐานข้อมูล Messenger (ตอนที่ 1): การออกแบบกรอบงานฐาน
คุณจะแปลข้อกำหนดทางธุรกิจเป็นโครงสร้างข้อมูลเฉพาะได้อย่างไรโดยใช้ตัวอย่างการออกแบบฐานข้อมูล Messenger ตั้งแต่เริ่มต้น ส่วนที่ 1: การออกแบบกรอบการทำงานของฐานข้อมูล ส่วนที่ 2: การแบ่งพาร์ติชัน "สด" ฐานข้อมูลของเราจะไม่ใหญ่และกระจายเท่าของ VKontakte หรือ Badoo แต่ "มันจะเป็นอย่างนั้น" แต่จะดี - ใช้งานได้ดี รวดเร็วและลงตัวบนเซิร์ฟเวอร์ PostgreSQL เดียว ดังนั้น [ …]