sobota, Lipiec 4th, 2009
Ciężko jest skategoryzować ten wpis – czy to bardziej mysql czy też php. Celem jest przedstawienie formy przechowywania danych w określonym przypadku. Załóżmy sytuację, że musimy w bazie danych przechowywać informacje które na poziomie samej bazy nie będą przetwarzane, a jedynie dopiero po odczytaniu przez php. Chodzi o to, że zamiast budować relację możemy przechowywać zserializowaną tablicę jako kolejną kolumnę w tabeli. Najlepszym przykładem są wszelkie systemy do zbierania informacji, które później trzeba przeanalizować, np.: systemy do zbierania statystyk.
(więcej…)
Tags: Ciekawostki, mysql, Optymalizacja, php
Posted in Bazy danych, Ciekawostki, Optymalizacja, Php | 5 Comments »
poniedziałek, Czerwiec 22nd, 2009

Moja przygoda z pytonem zaczęła się w lutym 2008 i zakończyła się w czerwcu 2008. Szkic tego artykułu powstał pół roku temu, dziś mam nadzieję go ukończę i opublikuję. Zainteresowałem się tą technologią (python) z nadzieją, iż moje aplikacje będą o kilka poziomów lepsze. Aktualna praca pozwalała mi na małe R&D, więc po uzgodnieniu z szefem rozpocząłem projekt stosując pyhona a dokładnie django. Do bazy danych użyłem sqlAlchemy. Kolejny projekt stworzyłem używając pylons’a. Po wykonaniu tych projektów wróciłem do PHP :) Dlaczego? Po kolei opiszę czemu wróciłem do PHP, odwołując się do głównych zalet pythona.
(więcej…)
Tags: django, mysql, php, praca, pylons, python, sqlalchemy, symfony, zend
Posted in Bazy danych, Ciekawostki, Php, Python | 37 Comments »
niedziela, Marzec 15th, 2009
W ciągu kilku następnych artykułów mam zamiar napisać trochę o Doctrine. W wielkim skrócie jest to coś takiego co zastepuje funkcje mysql_query oraz umila i przyspiesza pracę z bazami danych – oczywiście po zapoznaniu się z technologią. Profesjonalnie – jest to relacyjne mapowanie danych na obiekty - Object-Relational Mapping, czyli ORM.
(więcej…)
Tags: doctrine, mysql, Optymalizacja, orm, php
Posted in Bazy danych, Inne, Php | 3 Comments »
sobota, Styczeń 24th, 2009
Poprzedni artykuł na temat silników baz danych wywołał krytyke artykułu z powodu pominięcia kluczy obcych w innodb – i słusznie :)W tym artykule napiszę krótki wstęp co to są te klucze obce po ci i podam jakiś przykład.
(więcej…)
Tags: innodb, myisam, mysql, Optymalizacja
Posted in Bazy danych, Ciekawostki, Optymalizacja | 2 Comments »
niedziela, Grudzień 7th, 2008
Niedawno rozpocząłem pisać o bazach danych. Do tej pory omijałem te tematy z pełną świadomością ponieważ uważałem, iż dodanie indeksów spowoduje przyśpieszenie działania. Lecz w moich projektach pensje.net i grolix.pl problem z wydajnością zapytań okazał się poważniejszy, i nie wystarczyło dodać indeksów :) Ze skomplikowanymi zapytaniami poradziłem sobie wykonując tabele tymczasowe…
(więcej…)
Tags: Bazy danych, mysql, Optymalizacja
Posted in Bazy danych, Optymalizacja | 6 Comments »