Android

Paghahambing at Nagtatampok ng Database ng Open Source

7 Unpopular opinions about Linux and Open Source

7 Unpopular opinions about Linux and Open Source

Talaan ng mga Nilalaman:

Anonim

Mas maaga kami ay nagsalita tungkol sa SQL Database. Sa post na ito ay ilista ko ang ilan sa mga popular na open source, libreng database software. Bago simulan ang anumang serbisyo sa online ay kinakailangan upang pumili ng isang database na magagarantiya ang oras, seguridad at matugunan ang lahat ng iyong mga pangangailangan.

Ang mga gastos ay palaging isang pag-aalala kapag pumipili ng isang database, ang RDBMS mula sa maraming nasyonalidad korporasyon ay maaaring maging lubhang mahal at maaaring magdulot sa iyo magkano ang kalungkutan kung nagpapatakbo ka ng isang libreng serbisyo sa online. Sa kalaunan open source database management tool s ay maaaring maging lubhang madaling gamiting. Ang mga database na ito ay libre o nagkakahalaga ng mas mababa at nag-aalok ng karamihan sa mga tampok ng mga high-end na mga sistema ng database.

Open Source Database Tools

Narito ang nangungunang 5 pinakapopular na open source database software at ang kanilang mga paghahambing:

1) MySQL

MySQL ay ang pinaka-popular at malawak na ginagamit na pamanggit na sistema ng pamamahala ng database na nagbibigay ng multi-user na access sa isang bilang ng mga database. Ang MySQL ay pag-aari na ngayon ng Oracle at gumagamit ng Sequential Query Language upang pamahalaan ang isang database. Ang pinagmulan nito ay makukuha sa ilalim ng lisensya ng GNU at mga kasunduan sa propriety. Ang MySQL ay pinaka-popular sa mga developer ng PHP at ginagamit para sa mga website, mga web application, at mga serbisyong online.

Ang MySQL ay magagamit nang libre para sa di-pangkomersyal na layunin at maaaring magdulot sa iyo ng mas mababa sa $ 200 para sa komersyal na paggamit. Nagtatampok ang mga tampok tulad ng MS-SQL, Oracle at IBM DB2, mga application ng malaking dulo ng database.

2) PostgreSQL

Ito ay binuo ng PostgreSQL Global Development Group at isang ORDBMS (Object Relational Database Management System). Magagamit para sa lahat ng mga platform ng Mac, Windows, Solaris at Linux sa ilalim ng lisensya ng MIT, sinusuportahan ng PostgreSQL ang lahat ng mga katangian ng mga pangunahing database. Ang PostgreSQL ay kasalukuyang magagamit bilang bersyon 9.1.

3) SQLite

SQLite ay isang maliit na magaan na naka-embed na database na ginagamit sa mga format ng Application File, Database para sa mga mobile na app at website. Ang SQLite ay may pagsunod sa ACID properties ng database. Ito ay mas mabilis at simple upang magamit ang API. Ang SQLite ay may isang nakapag-iisang command-line interface (CLI) client na maaaring magamit upang mangasiwa ng mga database ng SQLite.

4) Berkeley DB

Pag-aari ng Oracle, Berkeley DB ay nagbibigay ng mga foundational na serbisyo sa imbakan para sa iyong aplikasyon ang hinihingi at kakaiba ang iyong mga kinakailangan ay maaaring mukhang. Ang Berkeley DB API ay magagamit sa halos lahat ng mga wika ng programming kabilang ang ANSI-C, C ++, Java, C #, Perl, Python, Ruby at Erlang.

Ang isang programa sa pag-access sa database ay libre upang magpasya kung paano ang data ay maiimbak sa isang record. Ang Berkeley DB ay walang mga hadlang sa data ng rekord. Ang record at ang key nito ay maaaring maging hanggang apat na gigabytes ang haba. Tandaan na ang Berkeley DB ay hindi isang buong DBMS.

5) Firebird

Firebird ay palaging mas ganap na itinampok kaysa sa MySQL, at, hindi tulad ng PostgreSQL, laging nagtrabaho nang maayos sa Windows pati na rin ang Linux at iba pang mga `variant Nix. Ang Firebird ay nagbibigay ng maraming mga tampok na magagamit sa komersyal na mga database, kabilang ang mga naka-imbak na mga pamamaraan, nag-trigger, mainit na backup (backup habang tumatakbo ang database) at pagtitiklop. Ang database ng Firebird ay nagmumula sa dalawang pagkakaiba-iba, klasikong server at super server.

Ang data sa panahong ito ay mas kumplikado kaysa sa ginamit na 10 taon pabalik. Ang pag-iimbak, pagpapanatili at pamamahala ng data ay umaasa sa teknolohiya ng database. Mataas na antas ng mga kumpanya tulad ng Microsoft, Oracle at IBM ay mga nangungunang database sa paglipas ng panahon at gumawa ng ilan sa mga pinakamahusay na mga sistema ng database. Marahil na ang MS-SQL, IBM-DB at Oracle ay higit sa lahat na pinahahalagahan na mga sistema ng database ngunit sa itaas nakalista bukas pinagkukunan ng mga sistema ng database ay tampok na mayaman at nag-aalok ng mahusay na pagganap. Sa mga anino ng ilang mga application ng korporasyon sila ay karaniwang overlooked.

Nawala ko ba ang iyong ginustong database? Ibanggit ang mga ito sa seksyon ng komento sa ibaba.