Mam wiele aplikacji, które wykorzystują dane z tych samych źródeł. Czy najlepszą praktyką (lub jakie są zalety / wady) jest:
pozostaw dane w bazach danych współdzielonych przez wiele aplikacji
- oszczędza miejsce, ponieważ potrzebna jest tylko jedna baza danych
- komplikuje indeksowanie, ponieważ różne aplikacje mają różne potrzeby dotyczące zapytań
codziennie importuj dane do baz danych aplikacji
- zużywa więcej miejsca, ponieważ w bazach danych dla aplikacji istnieją zduplikowane dane
- łatwiejsze indeksowanie, ponieważ każda aplikacja może skupić się na swoich indywidualnych potrzebach
Mogłem pominąć inne zalety / wady, proszę wymienić, jeśli takie istnieją, a także jak to się robi w miejscu pracy?