Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Baza danych: MySQL, SQLite, Postgresql?
matrik
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 2
Dołączył: 23.07.2009

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


Napisałem dosyć bardzo obszerną aplikację tablicy, al'a facebook, ale mająca więcej możliwości, lecz która baza jest najwydajniejsza dla akcji:
- zapis
- brak edycji rekordu
- odczyt (ta akcja jest najczęściej żądana)

Nie wiem, który typ bazy zastosować, dla bardzo dużej ilości rekordów, czasem taki rekord może zawierać dużo zakodowanych danych.

Jaką bazę zastosować?
Myślę, że SQLite, ale nie jestem pewien i zwracam się z pomocą do was.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Nie napisałeś w jaki sposób będziesz te dane pobierał z bazy - czy tylko po kluczu głównym?

Myślę że jeśli zrobisz to na MySQL MyISAM nie powinno być problemów.
Go to the top of the page
+Quote Post
matrik
post
Post #3





Grupa: Zarejestrowani
Postów: 115
Pomógł: 2
Dołączył: 23.07.2009

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


Zapytanie dosyć obszerne (IMG:style_emoticons/default/biggrin.gif) z limitem 10 pobranych rekordów.
Bo posty na tablicy tak jak jest na fb pobierają się także od znajomych. Heh, więc może baze jakoś podzielić, ale nie mam pojęcia jak ;/.
Go to the top of the page
+Quote Post
wujek2009
post
Post #4





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

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


Wybierz PostgreSQL m.in za więzy integralności + fulltext search. Wybierając MySQL musisz stanąć przed wyborem albo to (więzy) albo fulltext search.
Go to the top of the page
+Quote Post
kaem
post
Post #5





Grupa: Zarejestrowani
Postów: 248
Pomógł: 38
Dołączył: 29.06.2008

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


Napiszę tak: Postgres ma dużo fajnych bajerów (np. obługa języka PL/pgSQL - coś ala PL/SQL Oracle’a, procedury, trigery - chyab już dostępne od mysql 5.0 ), co przy skomplikowanych projektach naprawdę się przydaje. Ten system bazodanowy naprawdę ma fajne funkcjonalności i jeśli ktoś wzdycha z pożądaniem na Orecle'a ale nie ma kasy powinien ratować się Postgresem.
Natomiast dla aplikacji (nawet tych dużych) nie wymagających takich bajerów MySql w zupełności wystarczy.
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 - 17:41