Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL/System plików] Co wybierzecie ? :)
Babcia@Stefa
post 12.09.2007, 13:08:49
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. biggrin.gif

Co wy doradzicie? 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 smile.gif

A przy okazji napisałem sobie banalną obsługę MySQL'a 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


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
Cezar708
post 12.09.2007, 13:12:24
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 12.09.2007, 13:13:33
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 biggrin.gif


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
qqrq
post 12.09.2007, 13:28:26
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 12.09.2007, 13:38:07
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.


--------------------
I WANT TO BELIEVE
Co to, to nie mogę powiedzieć 8)
--==SGC SG1==--
<<Jaffa Kree!!!>>
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 23:16