Łukasz Tomaszkiewicz

Łukasz Tomaszkiewicz Członek Rady
Nadzorczej HFT
Brokers S.A.

Temat: Baza na dwu dyskach jednocześnie

Witam,

Czy istnieje możliwość takiej konfiguracji MySQL, aby wybrana baza była zapisywana na dwa dyski jednocześnie w czasie rzeczywistym?

Pozdrawiam

luktom

konto usunięte

Temat: Baza na dwu dyskach jednocześnie

może sprzętowy mirror albo replikacja
MySQL ma chyba coś takiego jak replikacja
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: Baza na dwu dyskach jednocześnie

Nic mi nie wiadomo o takim mechanizmie w samym MySQL. 'Prawie' takie zachowanie możesz mieć uruchamiając dwa serwery i replikację.
Łukasz Tomaszkiewicz

Łukasz Tomaszkiewicz Członek Rady
Nadzorczej HFT
Brokers S.A.

Temat: Baza na dwu dyskach jednocześnie

No nic, skoro mówicie, że standardowo nie da się tego uzyskać to będę się bawił z replikacją, dzięki za odpowiedzi.
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: Baza na dwu dyskach jednocześnie

Jak powiesz po co Ci coś takiego, to może podpowiemy jakieś inne rozwiązanie.
Łukasz Tomaszkiewicz

Łukasz Tomaszkiewicz Członek Rady
Nadzorczej HFT
Brokers S.A.

Temat: Baza na dwu dyskach jednocześnie

W dużym uproszczeniu piszę sobie taki meta system plików oparty na bazie danych.
W założeniu ma utrzymywać podstawowe informacje o plikach dodatkowo rozszerzone o rzeczy takie jak tagi i opisy poszczególnych plików (przydatne np. gdy archiwizujemy coś), pozwalać na wyszukiwanie i tworzenie zaawansowanych wirtualnych folderów, wyszukiwanie duplikatów, synchronizację kilku komputerów, indeksowanie nośników pamięci, uproszczenie procedur archiwizacji i kilka innych bajerów :)

Poza tym kluczową dla mnie funkcjonalnością jest wersjonowanie plików - odpowiednia usługa będzie w tle monitorowała zmiany określonych plików oraz zgodnie z ustawieniami tworzyła i utrzymywała ustaloną liczbę ostatnich wersji na drugim dysku.

No i tutaj właśnie powstaje problem awaryjności tego podstawowego dysku, na którym przechowywana jest również baza danych - w przypadku gdy taki dysk siądzie, ciężko będzie dojść do chronologii poszczególnych wersji, utracę także istotne dane na temat tagów i opisów...

Więc generalnie rozważam kilka opcji:
- replikacja między dwoma lokalnie uruchomionymi serwerami
- sama usługa odpowiedzialna za obsługę systemu plików robiłaby zapytania do dwu serwerów
- wywoływanie procedur backupujących bazę danych co jakiś czas lub co określoną liczbę zmian w tabelach
- przechowywanie dodatkowych informacji o wersjach w strumieniach NTFS

No nic, będę myślał dalej :]
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: Baza na dwu dyskach jednocześnie

A RAID rozważałeś?

konto usunięte

Temat: Baza na dwu dyskach jednocześnie

robisz to dla sportu czy na zarobek?

bo jak dla sportu to spoko, szkody będą minimalne :)

wracając do tematu odnoszę wrażenie że odkrywasz koło na nowo, bo wystarczy spojrzeć w specyfikację np. http://www.windowsnetworking.com/articles_tutorials/Wi...

a reszta to raid
Łukasz Tomaszkiewicz

Łukasz Tomaszkiewicz Członek Rady
Nadzorczej HFT
Brokers S.A.

Temat: Baza na dwu dyskach jednocześnie

Czysto dla sportu, lub raczej dla ułatwienia sobie życia w przyszłości :]

Szkody owszem - raczej nie będą zbyt duże, nie mniej jednak jak coś przydatnego da się zrobić małym nakładem pracy to jestem zdania, że warto to zrobić ;)

VSS dają wg mnie zbyt małą kontrolę odnośnie tego co ma być wersjonowane, bo np. zdjęć potrzebuję mieć jedną kopię, ale już kody źródłowe wymagam aby były tworzone wersje przy każdym zapisie etc.

konto usunięte

Temat: Baza na dwu dyskach jednocześnie

ale takie rzeczy to nie w systemie plików

jest np. SVN albo inne systemy wersjonowaania
Łukasz Tomaszkiewicz

Łukasz Tomaszkiewicz Członek Rady
Nadzorczej HFT
Brokers S.A.

Temat: Baza na dwu dyskach jednocześnie

Wiesz - wcześniej coś takiego zapewniał mi Dropbox - tworzył ładnie kopie pliku po każdej zmianie i niejednokrotnie uratował mi skórę dzięki temu, że mogłem dowolną wersję przywrócić w dowolnym momencie.
Jednakże od jakiegoś czasu Dropbox zapewnia tylko 5 ostatnich wersji pliku, co jednak nie jest dla mnie wystarczające - stąd pomysł napisania własnego narzędzia, które by coś takiego robiło.

Następna dyskusja:

problem z linkami/baza dany...




Wyślij zaproszenie do