NoSQL (czasami rozszerzany do „nie tylko SQL”) to szeroka klasa systemów zarządzania bazami danych, które różnią się od klasycznego modelu systemu zarządzania relacyjnymi bazami danych (RDBMS) pod pewnymi istotnymi względami.
Czy możesz wskazać alternatywne narzędzia do przechowywania danych i podać dobre powody, aby ich używać zamiast starych, dobrych relacyjnych baz danych? Moim zdaniem większość aplikacji rzadko wykorzystuje pełną moc SQL - ciekawie byłoby zobaczyć, jak zbudować aplikację wolną od SQL.
Dość powszechnym wymaganiem w aplikacjach baz danych jest śledzenie zmian w jednej lub większej liczbie określonych jednostek w bazie danych. Słyszałem, że nazywa się to wersjonowaniem wierszy, tabelą dziennika lub tabelą historii (jestem pewien, że istnieją inne nazwy). Istnieje wiele sposobów podejścia do tego w RDBMS - możesz zapisać wszystkie …
To trochę naiwne pytanie, ale jestem nowy w paradygmacie NoSQL i niewiele o nim wiem. Więc jeśli ktoś może mi pomóc jasno zrozumieć różnicę między HBase i Hadoop lub jeśli podasz kilka wskazówek, które mogą pomóc mi zrozumieć różnicę. Do tej pory zrobiłem kilka badań i zgodnie z. według mojego …
Często słyszę o ostatecznej spójności w różnych wypowiedziach na temat NoSQL, siatek danych itp. Wydaje się, że definicja ostatecznej spójności różni się w wielu źródłach (a może nawet zależy od konkretnego przechowywania danych). Czy ktoś może w prosty sposób wyjaśnić, czym jest ostateczna spójność w ujęciu ogólnym, niezwiązanym z żadnym …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Jestem w trakcie projektowania wysoce skalowalnej aplikacji, która musi …
Wszędzie, gdzie spojrzę, widzę, że MongoDB to CP. Ale kiedy się zagłębiam, widzę, że ostatecznie jest to spójne. Czy to CP, kiedy używasz safe = true? Jeśli tak, czy to oznacza, że kiedy piszę z safe = true, wszystkie repliki zostaną zaktualizowane przed uzyskaniem wyniku?
Próbuję znaleźć odpowiednik kluczy obcych i indeksów w bazach danych NoSQL KVP lub Document. Ponieważ nie ma tabel przestawnych (do dodawania kluczy oznaczających relację między dwoma obiektami), jestem naprawdę zaskoczony, w jaki sposób można byłoby odzyskać dane w sposób, który byłby przydatny dla normalnych stron internetowych. Powiedzmy, że mam użytkownika, …
Zainstalowałem mongodb i sterowniki php na moim serwerze unix. Moje pytanie brzmi: jak mogę sprawdzić, czy mongodb działa? Czy istnieje proste zapytanie w wierszu poleceń, aby sprawdzić stan? Jeśli uruchomię go raz z powłoki, czy będzie działać, jeśli wyjdę z powłoki (nie wydaje się, aby tak było). Jak ustawić trwałe …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Interesują mnie strategie projektowania, które stosowałeś z nierelacyjnymi bazami danych „nosql” - …
W MySQL 5.7 dodano nowy typ danych do przechowywania danych JSON w tabelach MySQL . Będzie to oczywiście wielka zmiana w MySQL. Wymienili kilka korzyści Walidacja dokumentów - w kolumnie JSON można przechowywać tylko prawidłowe dokumenty JSON, dzięki czemu uzyskujesz automatyczną weryfikację danych. Wydajny dostęp - co ważniejsze, gdy przechowujesz …
Piszę prostą usługę logowania w DynamoDB. Mam tabelę dzienników, która jest kluczowana przez hash user_id i zakres datownika (int w epoce systemu Unix). Kiedy użytkownik serwisu zamyka swoje konto, muszę usunąć wszystkie pozycje z tabeli, niezależnie od wartości zakresu. Jaki jest zalecany sposób wykonywania tego rodzaju operacji (pamiętaj, że mogą …
Jestem nowy w Firebase i chcę wiedzieć, jaki jest najlepszy sposób ustrukturyzowania danych. Mam prosty przykład: W moim projekcie są Wnioskodawcy i Wnioski. 1 wnioskodawca może mieć kilka aplikacji. Jak mogę powiązać te 2 obiekty w Firebase? Czy działa jak relacyjna baza danych? A może podejście musi być zupełnie inne …
To może być łatwe pytanie, ale trudno mi znaleźć odpowiedź. Jak Redis 2.0 radzi sobie z wyczerpaniem maksymalnej przydzielonej pamięci? W jaki sposób decyduje, które dane usunąć lub które mają zachować w pamięci?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.