PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Menyebarkan Aplikasi Django tanpa Gangguan Layanan / tanpa Waktu Henti

Jika Anda tidak memiliki migrasi skema, saya akan memberi Anda skenario praktis:

Simpan dua versi proses Django ( A dan B ), yang Anda kendalikan dengan, katakanlah, supervisor. Simpan proses nginx di depan proses django Anda, yang meneruskan semua permintaan ke A. Jadi, Anda mengunggah versi B ke server, mulai proses django B dengan supervisor, lalu ubah file conf nginx Anda ke titik B, lalu muat ulang proses nginx..

Jika Anda memiliki migrasi skema, semuanya menjadi rumit. Pilihan Anda meliputi:

  • Anda dapat mempertimbangkan untuk menggunakan solusi NoSQL, seperti mongoDB (dalam hal ini Anda dapat menyimpan satu instans DB).
  • Cari tahu cara merekam semua permintaan tulis secara manual saat mengunggah, untuk mendorongnya nanti ke database baru Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara melewati dengan catatan lebih lanjut lainnya ketika mencapai kondisi?

  2. Postgres - menggabungkan dua kolom menjadi satu item

  3. Di mana menempatkan ketergantungan c3p0 di Tomcat Container

  4. Salin CSV ke Postgres dengan array tipe khusus menggunakan JDBC

  5. PostgreSQL - pilih count(*) untuk baris di mana kondisi berlaku