PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Sử dụng địa chỉ email làm khóa chính?

So sánh chuỗi chậm hơn so với int. Tuy nhiên, điều này không thành vấn đề nếu bạn chỉ lấy một người dùng từ cơ sở dữ liệu bằng địa chỉ e-mail. Sẽ không thành vấn đề nếu bạn có các truy vấn phức tạp với nhiều phép nối.

Nếu bạn lưu trữ thông tin về người dùng trong nhiều bảng, các khóa ngoại của bảng người dùng sẽ là địa chỉ e-mail. Điều đó có nghĩa là bạn lưu trữ địa chỉ e-mail nhiều lần.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Công bố Barman 1.0, Trình quản lý sao lưu và phục hồi cho PostgreSQL

  2. Mảng Postgres 9.4 jsonb dưới dạng bảng

  3. Bắt đầu với Postgres 13 trên Ubuntu 20.04

  4. Chuyển đổi Tập hợp kết quả từ Mảng SQL thành Mảng chuỗi

  5. Làm cách nào để thay đổi mã hóa cơ sở dữ liệu cho cơ sở dữ liệu PostgreSQL bằng sql hoặc phpPgAdmin?