Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'mongdb'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Forum

  • Hosting
    • Forum Główne
    • Informacje o firmach hostingowych
    • Serwery Dedykowane i VPS
    • Chmura czyli Cloud hosting
    • Kolokacja Serwerów i Centra Danych
    • Konta Resellerskie
    • Serwery Streamingu
    • Luźne rozmowy o hostingu
    • Własna Firma Hostingowa
  • Domeny
    • Domeny
    • Biznes domenowy
  • SEO Pozycjonowanie i Optymalizacja
    • Pozycjonowanie i Optymalizacja
    • Promocja i marketing
  • WebHelp
    • Centrum webmastera
    • Programowanie i Bazy danych
    • xHTML / CSS / Javascript
    • Strony do oceny
  • Administracja serwerów
    • Sprzęt serwerowy i Centrum Danych
    • Administracja Serwerów
    • Skrypty
    • Panele Administracyjne
    • Serwery WWW
    • Serwery Pocztowe
    • Serwery DNS
    • Serwery baz danych
    • Transfer Plików i Backup
    • Linux
    • Microsoft Windows
    • Bezpieczeństwo
  • Giełda
    • Oferty firm hostingowych
    • Giełda Domen
    • Oferty Pracy / Zlecenia
    • Giełda
  • Inne fora
    • Piaskownica
    • Prośby
    • Dyskusje Wiki WHT
    • WHT+
  • WHT PROfesjonalnie
    • Forum dla użytkowników Profesjonalnych
    • Dyskusje WebHostingTalk.pl

Znaleziono 1 wynik

  1. Obecnie korzystam z mysql i póki co jest mi dobrze (sharding po stronie aplikacji) ale chciałbym sprawdzić jak może wyglądać praca na bazie nosql dla tego samego projektu i mam kilka pytań na które albo znalazłem odpowiedź nie koniecznie mnie zadowalającą (mało konkretną) albo jej nie znalazłem w sieci. Pytania będą za chwilę najpierw chciałbym opisać sytuację: - mam na kilku serwerach bazy danych o łącznej pojemności około 1,5 TB tj napisałem sharding mysql jest po stronie aplikacji która odpowiednio rozdziela dane po między serwerami. - select i insert śmigają bez problemu ale przy kasowaniu większej ilości danych bez optymalizacji tabeli nie mogę odzyskać powierzchni na dysku a przy tabelach np. 20 gb optymalizacja to problem, nie mam partycjonowania tabel bo sporo mnie kosztuje rozmiar indeksu unikalnego który musiałby objąć więcej kolumn dla poprawnego partycjonowania. - sam sprzęt nie stanowi problemu Z mongo bawię się ale na mniejszych rozmiarach tzn kilka gb łącznie i trudno mi wyciągnąć odpowiednie wnioski tym bardziej, że sporo czasu zajmuje mi obecna praca więc mongo jest bardziej dorywczo w wolnych chwilach a uzupełnienie mongo danymi żeby zrobić odpowiednie testy może zająć sporo czasu.. Jakie mam wątpliwości co do mongo: 1) jak się zachowuje pojedyncza instancja w przypadku skasowania większej liczby danych czy rozmiar na dysku zostaje zwolniony bez dodatkowych czasochłonnych operacji ? Jak to będzie w przypadku shardingu, gdy kasujemy sporo danych? 2) czy przy rozmiarze kolekcji np 20 gb można szybko wykonać dobry backup? (pomijamy replikację póki co) 3) czy ktoś z Was ma sharding bez replikacji ? co w przypadku awarii instancji z pozostałymi danymi na innych instancjach, mam aplikację która może sobie pozwolić na wyłączenie (awarię) np pojedynczej instancji o ile jest możliwe przywrócenie danych dla konkretnego uszkodzonego elementu shardingu 4) czy ważna jest kolejność np. wyłączania serwerów, które wchodzą w skład shardingu ? 5) w mysql mam w wielu wierszach puste komórki (kolumny muszą być dla wybranych wierszy uzupełnione) wg tego co czytałem to mongo dzięki temu że nie ma określonej struktury może zaoszczędzić sporo miejsca (dysk, ram) bo tych komórek po prostu nie będzie, czy tak ? 6) jak szybko może wykonać się odtworzenie backupu kolekcji np. o rozmiarze 20 gb ? Byłbym wdzięczny za odpowiedź osób które mają doświadczenie z mongo ale o większych rozmiarach muszę znaleźć dobre rozwiązanie, bo oczekuje w tym roku podwojenia ilości danych
×