Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 2 bazy MySQL razem
Fallout
post 16.08.2009, 17:46:01
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Witam,

Mój hosting oferuje jedynie 100MB na bazę. Zbliżyłem się niebezpiecznie do tego limitu i teraz mam problem smile.gif

Otóż wymyśliłem sobie, że zrobię drugą bazę, z tą samą strukturą. Pytanie brzmi jak to połączyć? Czy od strony MySQL (co raczej odpada, jedyne dostępne silniki to InnoDB, MyISAM lub MGR_MyISAM, a tabele mam InnoDB, z racji relacji, kluczy i transakcji ) czy od strony PHP. Hosting to shared więc nie ma raczej mowy o replikacjach itp.

Znacie/używacie/macie pomysł jak to rozwiązać?

Oczywiście najprostszym (choć raczej nie najwydajniejszym ) jest coś w stylu

  1. $result = array();
  2. $query = "SELECT a,b FROM table";
  3. $result = $db1->query($query);
  4. if (count($result) === 0)
  5. {
  6. $result = $db2->query($query);
  7. if (count($result) === 0)
  8. {
  9. echo 'brak wynikow';
  10. }
  11. }


to w strasznym uproszczeniu, a używam o wiele ciekawszych zapytań ;]


tak więc, jest jakiś sposób oprócz powyżej pokazanego?

pozdr.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:04