Sada je: 23 tra 2024, 08:04.
Novosti iz Linux svijeta. Komentiranje vijesti s portala.

Moderator/ica: Moderatori/ce

jurastublic je napisao/la:
shrike je napisao/la:1) mysql nije tako loš kako mu se pripisuje

Nisam u tome ali koliko znam, otkad je Oracle preuzeo MySQL, ona se nalazi u istoj situaciji kao i OpenOffice. Isto kao što je nastao LibreOffice kao alternativa Openu, tako postoji i MariaDB kao istovjetna zamjena MySQL-u, samo sa čistom GPL licencom (MySQL ima dvostruku licencu - i vlasničku).



Imaš i druge solidne drop in replacemente tipa percona. U biti kada velim mysql, koristim to kao "umbrella term".
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
Moderator
Postovi: 10322
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 181 puta
Primio/la zahvalu: 313 puta
Spol: Y
OS: utuntu 19.10
Ako moram birati između sql servera i oracle db, biram oracle db.
Ako moram birati između mysql i postgrsql, biram postgresql.
Postovi: 158
Postovi: 158
Pridružen/a: 06 svi 2012, 11:59
Podijelio/la zahvalu: 0 puta
Primio/la zahvalu: 3 puta
Spol: M
OS: Fedora, Fedora server
jorgovan je napisao/la:Ako moram birati između sql servera i oracle db, biram oracle db.
Ako moram birati između mysql i postgrsql, biram postgresql.



Može li neko konkretno objašnjenje zašto sa specifičnim argumentima?
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
Moderator
Postovi: 10322
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 181 puta
Primio/la zahvalu: 313 puta
Spol: Y
OS: utuntu 19.10
shrike je napisao/la:
jorgovan je napisao/la:Ako moram birati između sql servera i oracle db, biram oracle db.
Ako moram birati između mysql i postgrsql, biram postgresql.



Može li neko konkretno objašnjenje zašto sa specifičnim argumentima?


Može.


-- Oracle baza radi na win, linux, unix (ibm aix, solaris, smartos), dok ms sql za sada radi samo na win, dakle može se birati OS
-- Onome kome treba oracle, platit će oracle, onome tko ne može platiti oracle, njemu je postgresql vrlo dobar
-- Oracle baza je u odnosu na ms sql, 100 svjetlosnih godina ispred
-- Cijena je prilagođena za velike firme i za takve firme, to uopće nije skupo tj. takva firma može to platiti, jer je to kiki-riki lova za takvu firmu
-- Oracle enterprise je besplatan za učenje i razvoj, dakle dovoljan je samo račun na oracle.com
-- Dokumentcija odlična tj. puno bolja nego kod ms sql-a
-- Ima odlične mogućnosti: asm, cluster, olap, db link, jobs,materialized view(radi puno bolje nego na sql serveru) itd..
-- procedure i funkcije se mogu pisati i u javi i u c-u
-- pl/sql je odličan i brz, dok kod ms-a, ms sql server ima neke svoje izmišljene stvari, posebno kod trigera (:NEW i :OLD)


-- zašto postgtresql umjesto mysql-a?
-- mysql je brža baza, ali postgresql ima brži parser
-- na postgresql bazi, kompleksni query-i se brže izvršavaju
-- licenca je bsd, što je po meni najbolja licenca na svijetu
-- ako ti treba cluster, ima nekoliko rješenja, neka su besplatna, a neka se plaćaju
-- mysql uopće ne podržava cluster, može samo replikacija, ostalo je komplicirano za izvesti
-- da ne bi bilo zabune, postoji mysql cluster kao proizvod, ali to nema veze sa mysql relacijskom bazom
-- myslq cluster je nosql baza i namijenjena je za potpuno druge stvari
-- kod mysql baze zna doći do oštećenja podataka

-- nije mysql baza, loša baza, ali postgresql je jednostavno bolji

pripremam se sad za certifikate ocp (i pl/sql i dba) i zbavno je učiti orcle

posla sa oracle-om u inozemstvu ima i dobro se plaća, doduše ima i sa sql serverom, ali kod oracle je manja konkurencija, a ljudi su stručniji
Postovi: 158
Postovi: 158
Pridružen/a: 06 svi 2012, 11:59
Podijelio/la zahvalu: 0 puta
Primio/la zahvalu: 3 puta
Spol: M
OS: Fedora, Fedora server
Moram te korigirati ovo za mysql cluster. Galera mysql cluster nije nosql i fantastično dobro radi, te uopće nije teško implementirati na ipv4 (na ipv6 malo kaki nekad). Osobbno sam to složio i testirao i stvar je fantastična. Ne bi više nikada na asinhronu replikaciju ako imam izbora. Galera je u ovome što sam slagao funkcionirala doslovce bez ijedne promjene koda u aplikaciji ili bussiness logici a ima preko 300k redova, tako da si tu nešto fulao gadno. Je istina da mysql podržava nosql fore sa memcached da ima nosql elemente za caching, no to nisu iste stvari.

EDIT:

na mysqlu zna dolaziti do oštećenja jer ljudi rade razno razna čuda kja vid na stack overflow da ubrzavaj ustvari a koja zapravo ne garantiraju zapise na disku (tipa binlogsync=0, trx=2, nobarrier) isto kao što se gubitak podatak radi jer ne koriste strict sql pa se baš ne provode kontrole (tipa bez strict sql je mysqlu NULL == 0). To je problem što kod mysql-a ljudi uopće ne pročitaju ni malo dokumentacije i slijepo slijede što je pisalo na nekom opskurnom tutorialu, a kod oracla i postgresa ipak bolje gledaju (vjerojatno kod oracla radikalno bolje :)
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
Moderator
Postovi: 10322
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 181 puta
Primio/la zahvalu: 313 puta
Spol: Y
OS: utuntu 19.10
@Shrike

vidim da je došlo do zabune
kad sam rekao mysql cluster proizvod, mislio sam na ovo
http://www.mysql.com/products/cluster/

to je proizvod kao i mysql baza, samo za druge namjene.
Postovi: 158
Postovi: 158
Pridružen/a: 06 svi 2012, 11:59
Podijelio/la zahvalu: 0 puta
Primio/la zahvalu: 3 puta
Spol: M
OS: Fedora, Fedora server
Jesi siguran da je to nosql baza? Po toj dokumentaciji piše kristalno jasno da je ACID i ima kompletni SQL (i nosql interfejs), ali je dokumentacija dosta nekonzistentna. Veli na jednom mjestu da je ACID a na drugom dijelu da nema durability. Vidim da fali dosta stvari koje se mogu naći na običnom mysql serveru. Na drugu stranu NDB engine drži sve u memoriji :D

https://dev.mysql.com/doc/refman/5.5/en ... uster.html
Compatibility with standard MySQL 5.5 releases. While many standard MySQL schemas and applications can work using MySQL Cluster, it is also true that unmodified applications and database schemas may be slightly incompatible or have suboptimal performance when run using MySQL Cluster (see Section 18.1.6, “Known Limitations of MySQL Cluster”). Most of these issues can be overcome, but this also means that you are very unlikely to be able to switch an existing application datastore—that currently uses, for example, MyISAM or InnoDB—to use the NDB storage engine without allowing for the possibility of changes in schemas, queries, and applications. In addition, the MySQL Server and MySQL Cluster codebases diverge considerably, so that the standard mysqld cannot function as a drop-in replacement for the version of mysqld supplied with MySQL Cluster.



Koliko vidim je prilično slično "običnom" mysqlu ali ne bih rekao da je to nosql poput redisa ili memcacheda
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
Moderator
Postovi: 10322
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 181 puta
Primio/la zahvalu: 313 puta
Spol: Y
OS: utuntu 19.10
http://insights.ubuntu.com/2016/11/16/m ... c-preview/

public preview za Ubuntu, Red Hat i kasnije SLES
Postovi: 286
Postovi: 286
Pridružen/a: 05 stu 2008, 14:40
Podijelio/la zahvalu: 38 puta
Primio/la zahvalu: 32 puta
MS SQL Server za Linux postoji vec duze vrijeme. Ta stvar se zove Sybase!

U svakom kernu MS SQL Server je Sybase SQL Server!

MS nije sam napiso DB Engine nego imaju licencu Sybase.

Zato radi na oba jedno te isto Transact SQL Code.
"The quieter you become, the more you are able to hear...."
Avatar
Postovi: 440
Postovi: 440
Pridružen/a: 04 tra 2012, 21:31
Podijelio/la zahvalu: 11 puta
Primio/la zahvalu: 39 puta
Spol: M
OS: Debian
Sybase =/= MSSQL od 1993., kaže moje brzinsko guglanje. To što dio koda radi jednako i što je dio koda isti ne znači da se radi o istom softveru.
Avatar
Site Admin
Postovi: 4639
Site Admin
Postovi: 4639
Pridružen/a: 07 ožu 2009, 17:00
Podijelio/la zahvalu: 101 puta
Primio/la zahvalu: 209 puta
Spol: M
OS: fedora 34

Na mreži
Trenutno korisnika/ca: / i 10 gostiju.