Vì vậy, tôi có ứng dụng này sẽ có nhiều mô-đun, từ quản lý dự án đến các mô-đun kế toán. Câu hỏi đặt ra là tôi nên có một cơ sở dữ liệu cho mỗi khách hàng (công ty) hoặc một cơ sở dữ liệu chứa mọi thứ?một cơ sở dữ liệu cho mỗi khách hàng hoặc tất cả khách hàng trong một cơ sở dữ liệu. Tôi nên sử dụng cái nào cho một ứng dụng trực tuyến?
1) cái nào hiệu quả hơn?
2) sẽ khó khăn hơn nhiều trong việc quản lý nhiều cơ sở dữ liệu hoặc có thể quản lý được.
3) Chúng ta sẽ có cùng một ứng dụng cho tất cả người dùng, có nghĩa là cùng một lược đồ sẽ được sử dụng bất kể số lượng cơ sở dữ liệu.
4) một số khách hàng sẽ có rất nhiều điều đó (ví dụ kế toán có thể có tới 2 triệu hàng được thêm mỗi năm trong một bảng) trong khi những người khác sẽ sử dụng ít dữ liệu hơn nhiều.
bạn nghĩ tôi nên sử dụng điều gì?
bản sao có thể có của [Nhiều lược đồ so với các bảng khổng lồ] (http://stackoverflow.com/questions/8340721/multiple-schemas-versus-enormous-tables) [Câu trả lời này] (http://stackoverflow.com/a/8343142/562459) cung cấp tổng quan về các vấn đề. –