Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL/System plików] Co wybierzecie ? :)
Babcia@Stefa
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Witam, pewien ,,WebMaster" sprzecza się ze mną na gg, co jest lepsze do przechowywania danych.
Ja mówię mu że lepiej wybrać MySQL, a on się upiera że ma 4000 userów na systemie plików w swojim serwisie. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Co wy doradzicie? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

I to co wybierzemy będzie obsługiwało silnik gry online (coś w stylu Ogame, TheCrims).

@edit
Dodatkowo ajax będzie odświerzał poszczególne elementy takie jak czat i wiele innych.

@edit
Dzięki za odpowiedzi, wybrałem MySQL (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

A przy okazji napisałem sobie banalną obsługę MySQL'a (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
  1. <?php
  2. $sql = new Bsql('localhost', 'user', 'haslo'); // tworzenie obiektu
  3. $sql -> connect('bazadanych'); // łączenie i wybieranie bazy
  4. // test
  5. $sql -> tab_add('test'); // dodawanie nowej zakładki o nazwie test
  6. $sql -> query('SELECT * FROM users');
  7. $sqlarray = $sql -> data('numrows'); // wyniki (ilość wyników) dla zakładki test
  8. $sql -> tab_switch('default'); // przy tworzeniu obiektu dodawana jest zakładka default
  9. $sql -> query('SELECT * FROM pages'); // zapytanie dla zakładki default
  10. $sqlarray = $sql -> data('array'); // wyniki (tablica z wynikami) dla zakładki default
  11. print_r($sqlarray); // pokazuje całą tablicę z zakładkami (w tym przypadku wyniki)
  12. ?>


Bazę zamyka destruktor.

Dziękuję, Babcia@Stefa

Ten post edytował Babcia@Stefa 12.09.2007, 14:09:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


... ja zdecydowanie jestem za bazą danych, oprócz przechowywania danych jest jeszcze sprawa ich sprawnej obsługi... co będzie jak nagle okaże się że trzeba dodać jakąś relację, lub nawet kolumnę? Na pliku tekstowym... to ja dziękuję, poza tym myślę, że plik tekstowy to mniejsze bezpieczeństwo mimo wszystko i więcej pracy (trzeba opracować cały engine do jego obsługi, zapisywanie, edycje, usuwanie rekordów.. itd)
Go to the top of the page
+Quote Post
NuLL
post
Post #3





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Mowiac krotko - stosowanie plikow majac do dyspozycji baze danych to jak krojenie ryby mlotkiem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
qqrq
post
Post #4





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


Dokładnie! Bazy są o wiele bardziej elastyczne niż system plików. Poza tym przeszukiwanie pliku jest bardziej czasochłonne niż wykonanie zapytania w bazie.
Go to the top of the page
+Quote Post
Mordoran
post
Post #5





Grupa: Zarejestrowani
Postów: 81
Pomógł: 2
Dołączył: 26.10.2005

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


Nie wspominajac o problemie wspolnego dostepu do plikow przez wielu uzytkownikow. A baza ma silnik ktory o to sam dba.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 11:50