Jump to content
php.lv forumi

25+ alternatīvie un atvērtā koda datu bāzu dzinēji


Aleksejs
 Share

Recommended Posts

http://www.webresourcesdepot.com/25-alternative-open-source-databases-engines/

Ir vēl tik daudz dažādu DB bez ierastajām (šī foruma ietvaros, laikam jau MySQL paņemtu vismaz 95% no visiem ar datu bāzēm saistītajiem jautājumiem) MySQL, Postgre SQLite MSSQL Oracle...

Katrā gadījumā iesaku vismaz ātri pārskriet pāri šim sarakstam - varbūt tieši tur būs "skrūvjgriezis ar kuru skrūvēt skrūves, nevis visām lietām izmantot āmuru" :D

Link to comment
Share on other sites

Jā, arī taisnība, taču ļoti bieži tiek prasīti visādi mysqli kaut arī pēc tā nav nepieciešamības. Unifikācija ir laba lieta, bet arī tai tomēr ir savi trūkumi...

 

P.S. "tikai tāpēc, lai atšķirtos" - protams, nav nekāds nopietnais arguments lai izvēlētos kaut ko. :D

Link to comment
Share on other sites

Problēma ir bibliotēkas, Aleksejs... Vai es tagad dabūšu perfekti darbojošas bibliotēkas, adapteru klases visām šīm DB uz manis izvēlētas valodas (vienalga, vai python, vai ruby on rails, vai php, vai java, vai .NET - man jābūt tādām iespējam...)??? Datu glabāšana un to menedžments ir viens, bet otra lieta un ļoti svarīga lieta ir, ka šos datus obligāti vajadzēs izmantot saistītām aplikācijām, tai skaitā web aplikācijām!

Link to comment
Share on other sites

Ir vēl tik daudz dažādu DB bez ierastajām (šī foruma ietvaros, laikam jau MySQL paņemtu vismaz 95% no visiem ar datu bāzēm saistītajiem jautājumiem) MySQL, Postgre SQLite MSSQL Oracle...

Links intresnts, un iepaziities tiesam ir verts, bet ne tikai shii foruma ietvaros Mysql ir popularakais arii parejaa pasaulee, ( domats par Web projektiem )

Taa kaa uz doto briidi visdmaz 99,999% hosteetaju shamo adbalsta kaa pasaprotamu standartu.

Jau ar Postgre ju vr buut problemas, par Orakli, kaa maksas produktu vispar nav ko teikt ( Ljoti labs un kvalittiivs, bet sasoodiiti daargs )

--

Taa kaa nakas vien pielagoties dotajai tirgus situaacijai, protams ljoti iespejams ka veidojot savu projektu, un pasam vinju arii hostejot varetu arii izveleties/atlasit kutko citu, bet atkal praads potenciala problema.

ja projekts nebuus paraak liels ( un lielam projektam parasti tometr izvelas parbaudiitas vertiibas) un velak gribeesi vinju kadam pardot, tad Nezionamas izcelsmes DB , kas var radiit problemas parnesot uz citu hostu, varetu atbaidiit potencialos pircejus, ka rezuultaata adgriezjamies pie tradiconlajiem SQL ...

P.S. Pat izmantojot MSsql pie projekta pardosanas jau var rasties sarezgijumi...

Link to comment
Share on other sites

Web Developer - ļoti labs arguments.

Ja labāk patīk šādi, tad iemesls iepazīties ar šo ir kaut vai tādēļ, lai būtu nojausma, ko jūsu priekšgājējs ir savārījis un kad jums prasa pasūtītājs, ka viņam vajag "insert mystical name X" engine, tad varētu uzreiz argumentēti pateikt, ka "šito nevajaj, jo ..." :)

 

P.S. Oraclim jau ir arī bezmaksas Express Edition http://www.oracle.com/technology/products/database/xe/index.html ;)

Link to comment
Share on other sites

ja db izdara tās pamatlietas, kas ir nepieciešamas (mysql tā ir), tad ir jābūt kādam ļoti labam un pamatotam iemeslam, kāpēc izvēlēties kko citu. sql standartu visi daudz maz implementē, tātad pamatfunkcionalitāte ir

 

uz kko citu varētu sākt skatīties tad, kad projektam vajag kko ļoti advancētu vai specisku, kko beyond parastām transakcijām, stored procedures & triggers. tipa db enginā var būt iebūvēta kkāda kruta daudzdimensionāla datu atlase, kas noder reportu veidošanai (specifiski tai izstrādājamai applikācijai), un tamlīdzīgi

 

performance, kā iemesls diez vai būs pārāk spēcīgs arguments. imho visas tās db ir pietiekami nooptimizētas un to izstrādātāji ir pacentušies izmantot efektīvus algoritmus. tāpēc performance, manuprāt, ir vairāk atkarīga no applikācijas loģikas, nevis no low level db operations

Edited by 2easy
Link to comment
Share on other sites

Atkal iebakstot šajā tēmā:

Open Source NoSQL Databases

...

the idea of "NoSQL" has been spreading due to the demand for relational database alternatives. Maybe the biggest motivation behind NoSQL is scalability.

Un raksta beigās minētais:

NoSQL Patterns

 

Vēlreiz gribu uzsvērt, ka nemēģinu apgalvot, ka relāciju datu bāzes nav jāizmanto - vienkārši informēju (tos, kas vēl par šīm lietām nezina), ka eksistē arī šādas pieejas datu bāzu veidošanā.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...