Rumah > Soal Jawab > teks badan
公司业务升级,想要把单机运行升级成多台机器并行处理,但是数据库又不好分离出来,怕网络开销(对时间要求比较高)。又不能复制服务器,有些数据在MongoDB里面,如果复制服务器有些数据不好合并。但是数据库不单独拿出来就相当于是有一台业务服务器是能跑完整的流程,其他的只能处理业务,不能保存数据 。大神们有什么好的建议吗???
PHPz2017-04-18 10:53:06
Apa yang saya boleh fikirkan:
Naik taraf kabinet tatasusunan cakera dan beberapa pelayan berkongsi kabinet tatasusunan cakera. Salah satu daripada mereka berfungsi sebagai hos pangkalan data, dan yang selebihnya berfungsi sebagai pelayan perniagaan.
2.
怪我咯2017-04-18 10:53:06
1. Adalah disyorkan agar pangkalan data digunakan dan dijalankan pada pelayan yang berasingan.
2. Sebarkan pelayan pangkalan data secara berasingan Overhed rangkaian untuk akses perniagaan ke pangkalan data tidak meningkat banyak berbanding sebelum ini dan boleh diabaikan (akses melalui intranet, lebar jalur rangkaian tidak menjadi masalah).
3. Adalah disyorkan agar MongoDB digunakan sebagai gugusan shard + replSet untuk menyokong pengembangan mendatar.
4. Perniagaan juga boleh dijadikan perkhidmatan teragih, seperti kluster akses dan kluster pengedaran.