Saya memiliki beberapa aplikasi, beberapa menggunakan data dari sumber yang sama. Apakah ini praktik terbaik (atau apa pro / kontra) untuk:
meninggalkan data dalam database bersama oleh banyak aplikasi
- menghemat ruang karena hanya satu database yang dibutuhkan
- mempersulit pengindeksan karena aplikasi yang berbeda memiliki kebutuhan kueri yang berbeda
impor data setiap hari ke dalam basis data per-aplikasi
- menggunakan lebih banyak ruang karena data duplikat ada dalam database per-aplikasi
- pengindeksan lebih mudah karena setiap aplikasi dapat fokus pada kebutuhan masing-masing
Saya mungkin telah mengabaikan kelebihan / kekurangan lain, harap sebutkan jika ada, juga bagaimana hal ini dilakukan di tempat kerja Anda?