Tomasz
G.
programista,
konstruktor
elektronik
Temat: Trzymanie danych w dwóch schematach
WitamPlanuję rozbić dane przetrzymywane w bazie na dwa schematy (schema w MySql). Konkretnie coś takiego:
dane_osobowe - dane o klientach, pracownikach (osoba, miasto, ulica, stanowisko, itp...)
zamowienia - informacje o zamówieniach, produktach (produkt, towar, grupa_towarow, lista_towarow_zamowionych, itp...)
Jedna lub dwie tabele z zamówień będą się odnosić do tabel danych osobowych.
z mojego punktu widzenia - czysto porządkowa operacja, takie grupowanie tabel, jednak nasuwają mi się poniższe pytania:
Jak taka operacja wpłynie na szybkość działania bazy, o ile w ogóle?
Jakie skutki niesie za sobą poza trzymaniem danych w osobnych podkatalogach na dysku?
Przy logowaniu w aplikacji podaje się nazwę bazy, czy takie rozbicie bardzo utrudni mi wydobywanie danych? Zawsze mogę zamiast jednego zapytania z łączeniem wykonać dwa osobne po jednym na każdej bazie? Domyślam się że będę musiał nadać odpowiednie uprawnienia żeby z jednego schematu dostać się do drugiego.
Dzięki za pomoc.
--edit:
Baza to MySQLTomasz G. edytował(a) ten post dnia 12.12.09 o godzinie 12:48