Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][MySQL]PDO, mysql, mysqli ?, Co wybrać do komunikowania się z bazą ?
.successfulq
post 18.03.2013, 00:08:28
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.03.2013

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


Witam,
Biorę się za projekt.
Nie bawiłem się z web aplikacjeo roku.
I mam mały dylemat.
Co wybrać od komunikowania się z bazami danych ?
MYSQL ? MYSQLi ? PDO ?

Dodatkowo, odpowiedźcie mi na pytania.
Poszukuję jakiegoś poradnika na temat jak optymalizować i planować bazy danych mysql.
Książka, może być arktykuł internetowy - cokolwiek.

Przy ilu rekorach baza powinna być optymalizowana ?
Chodzi mi o konkretne planowanie struktury.
Go to the top of the page
+Quote Post
Fifi209
post 18.03.2013, 00:26:23
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Osobiście preferuję PDO, filtrowanie danych etc.

Baza w zasadzie zawsze powinna być optymalnie zaprojektowana, chodzi tu o długość pól, relacje między tabelami, triggery etc.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
.successfulq
post 18.03.2013, 00:33:44
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.03.2013

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


Też preferowałem PDO, gdyż nie trzeba się zbędnie męczyć z filtrowaniem, można podpiąć się pod inny typ bazy danych.

Ale dalej interesuje mnie wątek optymalizacji smile.gif
Jakby ktoś cośrozwijął, albo mnie odesłał do pożądnego artykułu/książki.
Go to the top of the page
+Quote Post
Fifi209
post 18.03.2013, 00:52:37
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Tego nie da się ot tak, możesz nauczyć się tworzyć tabele relacje etc. ale nic nie zastąpi zdrowego rozsądku

Jeżeli wiesz że w danym polu nie będzie liczb np ujemnych, a liczby nie będą większe niż np 250 to nie walisz INT tylko np TINYINT
Tak samo trzeba wiedzieć kiedy rozbijać i co - ale to też tak na chłopski rozum trzeba wyczuć.

Jeżeli pokażesz jakieś tabele to możemy powiedzieć co jest nie tak, co zmienić etc.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
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: 12.06.2025 - 21:03