Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Co lepsze: Flat czy plik .db


Gość

Rekomendowane odpowiedzi

Opublikowano

Jak w temacie, co lepsze do przechowywania danych dot. graczy 

Opublikowano

Raczej baza danych, ale należy pamiętać, że baza też koniec końców jest przechowywana w pliku, czy to SQLite czy MySQL/MariaDB itp. Przewaga tkwi w sposobie zapisywania danych i odczytywania ich. Bukkitowy YAML raczej nie przebije MongoDB w wydajności ;)

Dodaj mój nick do posta jeśli potrzebujesz pomocy | Piszę pluginy na zlecenie | Pomagam z Linuxem

newlogo.png

Opublikowano

jeśli masz niedużo doświadczenia to flatfile

( prosta edycja pliku za pomocą notatnika )

 

jeśli masz więcej doświadczenia to .db

( prosty import do mysql )

 

a jeśli masz bardzo dużo doświadczenia to tylko mysql

( polecam mongodb i mariadb )

 

 

najlepiej umieść w swoim pluginie wszystkie te standardy i daj opcje wyboru jednego z nich w pliku konfiguracyjnym.

opencraft.pl << { na takim jeszcze nie grałeś }

TDepLbR.gif

Opublikowano

jeśli masz niedużo doświadczenia to flatfile

( prosta edycja pliku za pomocą notatnika )

 

jeśli masz więcej doświadczenia to .db

( prosty import do mysql )

 

a jeśli masz bardzo dużo doświadczenia to tylko mysql

( polecam mongodb i mariadb )

 

 

najlepiej umieść w swoim pluginie wszystkie te standardy i daj opcje wyboru jednego z nich w pliku konfiguracyjnym.

Mówisz o MySQL i polecasz mongodb? Albo nie zrozumiałem przesłania tego nawiasu, albo to nie ma sensu.

 

@topic

MySQL lub NoSQL np. mongodb 

Flat też może być

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Opublikowano

Tłumacz ludziom na mpc o bazach danych nazywając je inaczej niż MySQL, życzę powodzenia.

Oczywiście miał na myśli implementację SQL w postaci Marii lub MongoDB, powiedział MySQL dla jasności i odróżnienia od flat.

Nie używajcie MySQL, szajz.

Dodaj mój nick do posta jeśli potrzebujesz pomocy | Piszę pluginy na zlecenie | Pomagam z Linuxem

newlogo.png

Opublikowano

Tłumacz ludziom na mpc o bazach danych nazywając je inaczej niż MySQL, życzę powodzenia.

Oczywiście miał na myśli implementację SQL w postaci Marii lub MongoDB, powiedział MySQL dla jasności i odróżnienia od flat.

Nie używajcie MySQL, szajz.

Ale mongodb to nie MySQL więc to tak jakbyś im tłumaczył z czego zrobione jest masło orzechowe nazywając je dżemem.

 

MySQL szajs... no tak, już widzę z kim mam do czynienia. Tysiące ogromnych korporacji, używa nic innego jak MySQL bo jest szybkie, dobre w obsłudze, relacje etc., ale nie, niech zmieniają infrastruktury całe bo to syf. xD

Próbujecie zabłysnąć znajomością czegoś innego niż to czego każdy używa, takie k***a perełki jak c**j xD

 

Programiści hipsterzy, nowa moda.

 

PS: Dla jasności, nie mówie że NoSQL jest złe, wręcz przeciwnie! Lecz takie pierdolenie "MySQL szajs" to jak mówić "nie używaj papieru toaletowego tylko kup podcieracz do dupy".

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Opublikowano

 

Tłumacz ludziom na mpc o bazach danych nazywając je inaczej niż MySQL, życzę powodzenia.

Oczywiście miał na myśli implementację SQL w postaci Marii lub MongoDB, powiedział MySQL dla jasności i odróżnienia od flat.

Nie używajcie MySQL, szajz.

Ale mongodb to nie MySQL więc to tak jakbyś im tłumaczył z czego zrobione jest masło orzechowe nazywając je dżemem.

 

MySQL szajs... no tak, już widzę z kim mam do czynienia. Tysiące ogromnych korporacji, używa nic innego jak MySQL bo jest szybkie, dobre w obsłudze, relacje etc., ale nie, niech zmieniają infrastruktury całe bo to syf. xD

Próbujecie zabłysnąć znajomością czegoś innego niż to czego każdy używa, takie k***a perełki jak c**j xD

 

Programiści hipsterzy, nowa moda.

 

PS: Dla jasności, nie mówie że NoSQL jest złe, wręcz przeciwnie! Lecz takie pierdolenie "MySQL szajs" to jak mówić "nie używaj papieru toaletowego tylko kup podcieracz do dupy".

 

,,Dżem, tylko taki o smaku orzechów" - idealny opis dla mało znających się na sprawie użytkowników. Osobiście używam MariaDB, jestem zadowolony. Nie chce mi się o tej porze wymieniać wad i zalet, licealne rozprawki mam za sobą. Możesz sobie doczytać w internecie zanim zarzucisz mi ,,hipsterstwo" za polecanie alternatywnych rozwiązań. Błyszczysz upartością. To, że wiele osób używa MySQL to nic nie znaczy. Kosztem stabilności i niezawodnośći jest zostawanie w tyle jak Debian razem z MySQL. Nie zapominajmy, że dużę korporacje nadal używają rozwiązań Microsoftu nawet dla serwerów. No cóż... Znasz ten szary albo różowy papier toaletowy ze szkoły lub innych miejsc? Rumiankową Reginą jest tu raczej Maria :)

Dodaj mój nick do posta jeśli potrzebujesz pomocy | Piszę pluginy na zlecenie | Pomagam z Linuxem

newlogo.png

Opublikowano

@MarcinWieczorek

@AdamGrzegorz

 

Zacznijmy od tego do czego potrzebujemy zrobic baze danych.. do jakich typow, chcesz przechowywac cale obiekty? dzielisz sie nimi? czy tylko dla 1 serwera? Macie narzucony typ danych? czy random?

MySQL naprawde potrafi zrobic obecnie cuda, jesli tabelki i zapytania sa perfekcyjne, zaloze sie ze zaden z was nawet nie obczail 40% mozliwosci mysql :P

MongoDB uzywa sie najczesciej tam gdzie nie mamy ustalonych tabelek, i nie wiemy co sie moze stac :p.

W Mongo po prostu mozemy wrzucic caly obiekt w jsonie, i elo, ale to tez nie jest rozwiazanie wszystko zalezy od tego co potrzebujemy :D

<18:17:02> "MarmarukHD" został zablokowany permanentnie na serwerze przez "Otek" (Teamspeak przeznaczony dla ludzi.)

Opublikowano

Raczej baza danych, ale należy pamiętać, że baza też koniec końców jest przechowywana w pliku, czy to SQLite czy MySQL/MariaDB itp. Przewaga tkwi w sposobie zapisywania danych i odczytywania ich. Bukkitowy YAML raczej nie przebije MongoDB w wydajności ;)

Sprzeczałbym się, zależy jakie dane, jak odczytujesz, czy mongo jest tej samej maszynie, ot-tak by odczytać na starcie czy logowaniu pliczek to jest tyle co nic, połączenie może potrwać więcej, no ale nie po to się używa takich baz.

 

 

No ale tym razem się zgodzę z 

 

@MarcinWieczorek

@AdamGrzegorz

 

Zacznijmy od tego do czego potrzebujemy zrobic baze danych.. do jakich typow, chcesz przechowywac cale obiekty? dzielisz sie nimi? czy tylko dla 1 serwera? Macie narzucony typ danych? czy random?

MySQL naprawde potrafi zrobic obecnie cuda, jesli tabelki i zapytania sa perfekcyjne, zaloze sie ze zaden z was nawet nie obczail 40% mozliwosci mysql :P

MongoDB uzywa sie najczesciej tam gdzie nie mamy ustalonych tabelek, i nie wiemy co sie moze stac :p.

W Mongo po prostu mozemy wrzucic caly obiekt w jsonie, i elo, ale to tez nie jest rozwiazanie wszystko zalezy od tego co potrzebujemy :D

 że wszystko zależy co robimy, bo jednak typowe relacje się czasem przydają, a do tego tylko w bazach SQL masz porządne systemy transakcji, a to podstawa jak chcesz napisać coś poważniejszego niż zapisywanie statystyk kopania bloku.

 

Ale zamiast MySQL można użyć innych baz, np PostgreSQL jest bardzo popularną alternatywą w większych projektach, w wielu testach wypada lepiej od typowych mysql/maria/itd, z tym że największe znacznie w wydajności ma ten co siedzi przed klawiaturą.

Wspierany jest przez nawet więcej systemów, ale wsparcie z języków już ciut słabsze, ale każdy solidniejszy jęyzyk na pewno ma libkę.

MySQL jest też trochę rakiem, bo nie jest zbytnio zgodne z SQL....

 

 

No... i jest jeszcze redis! <3

Na cache i przesylanie danych itd, tylko tutaj już nie wyszukasz jak w mongodb bo różnych properties :D No wszystko ma swoje zastosowanie.

 

 

 

Tłumacz ludziom na mpc o bazach danych nazywając je inaczej niż MySQL, życzę powodzenia.

Oczywiście miał na myśli implementację SQL w postaci Marii lub MongoDB, powiedział MySQL dla jasności i odróżnienia od flat.

Nie używajcie MySQL, szajz.

 

Implementacja SQL w noSQL :< nie racz ctrl, proszę cię :<

1438614356923701010629.png

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...