Sunday, March 24, 2013

Teema 13: Kogukondlik tarkvaraarendus

Nädala ülesanne:
Vali kaks vaba tarkvara projekti ja võrdle neid ajaveebis arenduse vaatenurgast.

MySQL ja PostgreSQL

PostgreSQL projekti arendati California Ülikoolis Berkeley's ning projekti juhiks oli mees nimega Michael Stonebreaker.
Esimene PostgreSQL'i väljastatud versioon kandis numbrit 6.0. Sellele järgnevalt on
grupp andmebaasi arendajaid ning vabatahtlikke ümber maailma jätkanud tarkvara
arendust üle interneti.

MySQL projekt on algatatud MySQL AB poolt, mis asutati 1995 aastal.
MySQL'i andmebaas on vaieldamatult üks maailma populaarsemaid vabavara
andmebaase tänu oma heale jõudlusele, suurele usaldusväärsusele ning lihtsale
kasutamisele. MySQL'ist on üle 6 miljoni installatsiooni üle kogu maailma alates
suurtest korporatsioonidest kuni erakasutajateni.

Andmebaasisüsteemide võrdlus
  • Litsents
Mõlmad vaba tarkvara projektid.
  • Versioonid
MySQL: Viimane versioon 5.6.10
PostgreSQL: Viimane stabiilne versioon on 9.2.3, mida toetab ka Windows platvorm.
  • Toetavad operatsioonisüsteemid
MySQL: paljud Unix'i, Windows'i ja OS/2 platvormid, samuti ka enamus Linux'i
versioonide jaoks
PostgreSQL: paljud Unix, Linux platvormid, lisaks ka Windows'i platvormid alates
versioonist 2000
  • Rakenduste toetus
MySQL: C/C++, Java, Perl, Python, PHP, Rubi
PostgreSQL: C/C++, JAVA/JDBC, PHP, Perl, Ruby, TCK/TK, Python ning ka
protseduuriline keel PL/PgSQL (sarnane Oracle PL/SQL'ile)
  • Spetsiaalsed veebiserverid
Puuduvad
  • ODBC ja JDBC
MySQL: toetab ODBC ja 2 tüüpi JDBC draivereid
PostgreSQL: pakub JDBS tüüp 4 draiverit

No comments:

Post a Comment