Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SQL vs NoSQL różnice.
NickOver
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

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


Cześć (IMG:style_emoticons/default/smile.gif)

Chciałbym się was zapytać o różnice między bazami SQL a noSQL. Trochę poczytałem i mam już wiedzę teoretyczną, jednak interesują mnie praktyczne informacje. Tz. różnice w szybkości czego nie należy robić na którejś z baz (i dlaczego).

Liczę na ciekawą dyskusje, dużo informacji i pozdrawiam (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Zależy w przypadku jakiej bazy jest porównanie. Przykładowo w mongo podoba mi się to, że mogę tworzyć pola (kolumny) które zawierają inny obiekt (json) lub zawierają tablice. Potem po takiej tablicy mogę wyszukiwać, mogę to agregować, grupować etc. Ale są i tego minusy, różnego rodzaju joiny to jest lekki problem w takim mongo, w porównaniu do mysqla. Odpowiednio zaprojektowana baza rozwiązuje taki problem, ale trzeba się przestawić. Ale np taki redis, który też jest swego rodzaju nosqlem, nie ma IMO sobie równych. Całkiem niedawno jeszcze dodali eventy, dzięki czemu możesz nasłuchiwać przykładowo na eventach które są wyzwalane kiedy rekord któremu ustawiłeś czas życia zostanie sflushowany i odpowiednio na to reagować.

Są zalety i są wady. Ostatnio dużo pracuje na mongo i podoba mi się ta nie płaska struktura.

Ten post edytował by_ikar 3.02.2015, 08:31:30
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 10:36