Kỹ thuật
Nhiều chi nhánh, một hệ thống: tách dữ liệu đến đâu là đủ
Chuỗi cửa hàng và agency đều gặp bài toán này. Dùng chung một cơ sở dữ liệu hay tách riêng từng đơn vị, và đánh đổi nằm ở đâu.
Điểm chính cần nhớ
- Khi một hệ thống phục vụ nhiều đơn vị, câu hỏi đầu tiên luôn là dữ liệu của họ có nằm chung một chỗ hay không. Câu trả lời ảnh hưởng tới bảo mật, tới tốc độ, và tới việc sao lưu phục hồi.
- Dùng chung một cơ sở dữ liệu rẻ và dễ vận hành, nhưng mọi truy vấn đều phải nhớ lọc theo đơn vị. Chỉ cần một chỗ quên là dữ liệu của khách này lộ sang khách khác.
- Tách riêng cơ sở dữ liệu cho từng đơn vị tốn tài nguyên hơn, đổi lại ranh giới rõ ràng: sao lưu riêng, phục hồi riêng, và một sự cố ở đơn vị này không kéo theo đơn vị khác.
Khi một hệ thống phục vụ nhiều đơn vị, câu hỏi đầu tiên luôn là dữ liệu của họ có nằm chung một chỗ hay không. Câu trả lời ảnh hưởng tới bảo mật, tới tốc độ, và tới việc sao lưu phục hồi.
Điểm cần lưu ý về kỹ thuật
Dùng chung một cơ sở dữ liệu rẻ và dễ vận hành, nhưng mọi truy vấn đều phải nhớ lọc theo đơn vị. Chỉ cần một chỗ quên là dữ liệu của khách này lộ sang khách khác.
Tách riêng cơ sở dữ liệu cho từng đơn vị tốn tài nguyên hơn, đổi lại ranh giới rõ ràng: sao lưu riêng, phục hồi riêng, và một sự cố ở đơn vị này không kéo theo đơn vị khác.
Với dữ liệu hội thoại khách hàng, chúng tôi chọn hướng tách riêng. Chi phí vận hành cao hơn là cái giá hợp lý cho việc không bao giờ phải giải thích vì sao dữ liệu bị lẫn.