Hosting s Oracle Database?

Pavel..

Re:Hosting s Oracle Database?
« Odpověď #15 kdy: 22. 11. 2015, 20:08:49 »
Oracle Database 11g Express Edition - Free to develop, deploy, and distribute
http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html

Odporucam si vsimnut, ze aktualna verzia je 12. Express pre 12ku zatial Oracle ocividne neplanuje.

Nehovoriac o aktualnom radikalnom zdrazeni licencii Oracle o 200-300%.


M.

Re:Hosting s Oracle Database?
« Odpověď #16 kdy: 22. 11. 2015, 20:32:56 »
Odporucam si vsimnut, ze aktualna verzia je 12. Express pre 12ku zatial Oracle ocividne neplanuje.

Nehovoriac o aktualnom radikalnom zdrazeni licencii Oracle o 200-300%.

Jistě, jíá bych řekl, že strategie Oracle se začíná ubírat tak, že neche prodávat samsotatné DB licence. V podstatě pro malé nutit jejich Cloud DB verzi databáze vzdáleně s tím, že doufá, že tě pak přetáhne k sobě s celou aplikací a pro ty velké, co chctějí databázi inhouse, že ti dodá celou blackbox bednu, kde poběží DB (či-li jejich HW a SW) a bude se za to vše platit nějaký pravodelný bakšíš...

Nu, také jsme letos proto řekli Oracle pápá. Dosud jsme využívali hlavně editici standard one s licencí na 2 procesory.

k

Re:Hosting s Oracle Database?
« Odpověď #17 kdy: 22. 11. 2015, 20:55:00 »
poraďte, chci si udělat IS na Java platformě, a jako databázi mít Oracle DB - potřebuji používat triggery, PL/SQL atd.

Troufám si tvrdit, že na jednomužném IS výhody Oracle nedokážeš využít. Triggery a PL/SQL jsou zcela zadarmo v PostgreSQL i jinde.

Tak to teda jsem limitován, protože v momentě, kdy udělám IS a on se rozjede - jaksi nanic je dělat IS a mít už od začátku na mysli, že z něj nikdy nic nebude -  a chtěl bych ho komerčně nasadit

V momentě, kdy budeš mít IS který se tak rozjede že by přestala stačit nějaká DB zadarmo a byl by potřeba Oracle, bude to zralé na masivní redesign a refaktoring a teprve pak by se to přepisovalo do Oracle.

Pavel..

Re:Hosting s Oracle Database?
« Odpověď #18 kdy: 22. 11. 2015, 21:29:04 »
V momentě, kdy budeš mít IS který se tak rozjede že by přestala stačit nějaká DB zadarmo a byl by potřeba Oracle, bude to zralé na masivní redesign a refaktoring a teprve pak by se to přepisovalo do Oracle.

ono ocividny problem Oracle je v tom, ze za chvilu bude na 99% aplikacii stacit vykonovo hociaka databaza prevadzkovana na mobilnom telefone.
t.j. k tomu prepisovaniu na Oracle nebude asi nikdy dovod :)

Diskobolos

Re:Hosting s Oracle Database?
« Odpověď #19 kdy: 23. 11. 2015, 08:57:36 »
Citace
A já už ho začínal mít rád  :'(

No je vidět že máš ještě, řekněme, mladický zápal. Absence LIMIT/OFFSET, limit 1000 položek v klauzuli IN (...) a podobné špeky mě docela sraly. Postgres je velmi kvalitní alternativa k Oracle (včetně PL fce/triggeru). Není co řešit.


Ivan

Re:Hosting s Oracle Database?
« Odpověď #20 kdy: 23. 11. 2015, 09:01:20 »
Myslim, ze zadny mistni hosting ti nemuze nebidnout lepsi cenu za Oracle hosting nez Amazon. Pokud by nejaka firma chtela nabizet hosting Oracle databazi za podobne penize musela by jit hluboko pod svoje naklady. Z nejakeho duvodu jsou "hosting licence" mnohem drazsi nez zakaznicke.

k

Re:Hosting s Oracle Database?
« Odpověď #21 kdy: 23. 11. 2015, 09:17:37 »
Citace
A já už ho začínal mít rád  :'(
No je vidět že máš ještě, řekněme, mladický zápal.

Spíše Stockholmský syndrom ;)
https://cs.wikipedia.org/wiki/Stockholmsk%C3%BD_syndrom

Franta <xkucf03/>

Re:Hosting s Oracle Database?
« Odpověď #22 kdy: 23. 11. 2015, 10:36:22 »
chci si udělat IS na Java platformě, a jako databázi mít Oracle DB - potřebuji používat triggery, PL/SQL atd.

Skutečně chceš/potřebuješ zrovna Oracle? Proč? Srovnej si priority, co od DBMS očekáváš – sepiš si svoje požadavky (spolehlivost, transakce, výkon, triggery, referenční integrita, možnost psaní procedur/funkci na straně DB atd.) a pak teprve vybírej.

Můj skromný odhad je, že tu aplikaci můžeš postavit nad PostgreSQL – dá ti vše, co potřebuješ a dokonce budeš příjemně překvapen.

Oracle je proprietární software, což znamená nejistou budoucnost a velkou zátěž (jak finanční tak technologickou), jsi odkázaný na milost či nemilost jedné konkrétní firmy (stejně jako u MS SQL, i když MS se chová ještě hůř) a budou s tím mít problém i tvoji zákazníci a uživatelé.

Franta <xkucf03/>

Re:Hosting s Oracle Database?
« Odpověď #23 kdy: 23. 11. 2015, 10:39:40 »
Všichni dodavatelé placených DB mají verze pro vývojáře zdarma. Takže nejsi ničím limitován.

Ano, dealer ti dá často první dávku zdarma – jakmile se staneš závislým, tak z tebe začne krutě tahat prachy. Drogový byznys a proprietární software k sobě mají hodně blízko…

Re:Hosting s Oracle Database?
« Odpověď #24 kdy: 23. 11. 2015, 11:26:07 »
Pár špeků k licencím oracle:
 - Pokud máš cluster na něm vmware a v jednom virtuálu třeba s jedním přiřazeným jádrem nainstalovaný oracle tak musíš mít zalicencovaná všechna jádra clusteru.
 - K oracle se dají zaplatit dodatečné funkce (třeba analza výkonosti) jsou zapnuté i pokud je nemáš zalicencované a pokud je, i omylem použiješ, musíš je zalicencovat.

Podle nějaké definice relační databáze musí relační databáze obsahovat hodnotu která označuje "nic" a je rozdílná od nuly a prázdného řetezce je to hodnota NULL. Ani toto oracle nesplňuje, má sice null ale neumí ho odlišit od prázdného řetězce.

Limit se dá nasimulovat u db které ho nemají jednoduchou podmínkou s rownum. V oracle se při seřazení seřadí i rownum takže je potřeba použít poddotaz, další sranda je že ve pokud dáš podmínku třeba rownum < 10 tak funguje ale rownum > 10 and rownum < 20 vrací vždy prázdný počet řádkú takže další poddotaz.

Kapitola sama o sobě jsou chybová hlášení.

Honza

Re:Hosting s Oracle Database?
« Odpověď #25 kdy: 23. 11. 2015, 15:11:59 »
1) Na vmware ano na jinych virtulizacnich platformach to tak byt nemusi (napr. PowerVM). Pokud je virtualizacni platforma brana jako hard partitioning pak muzete licencovat pouze cory ktere mate prirazene. Nicmene ano oracle to vyuziva hlavne k tomu aby protlacil sve virtualizacni platformy a konkurenci (vmware :) to osolil

2) Tohle plati u enterprise licenci. Dalsi sranda je ze Vam bezi vice databazich napr. na vmware farme, kterou mate zalicencovanou a na jedne jedine bazi zacnete tahat data z AWR a nemate zaplaceny diagnostic tool, pak byste meli zacalovat diagnostic pool pro vsechny cory na cely farme. Resenim by mela byt nova  baze novou a udelat export/import. Btw oracle admin by mel vedet na co smi sahat a na co ne :)



Honza

Re:Hosting s Oracle Database?
« Odpověď #26 kdy: 23. 11. 2015, 15:25:33 »
Oracle je proprietární software, což znamená nejistou budoucnost a velkou zátěž (jak finanční tak technologickou), jsi odkázaný na milost či nemilost jedné konkrétní firmy (stejně jako u MS SQL, i když MS se chová ještě hůř) a budou s tím mít problém i tvoji zákazníci a uživatelé.

To je imho nesmysl. Jestli je neco proprietarni software nebo ne je vcelku fuk a mysql je toho dobrym prikladem. Lidi kteri oracle alespon v zakladu umi je take vcelku dost (z meho uhlu pohledu). Naopak dostanete slusnej support, oracle db je tu pres dvacet let a pravdepodobne behem par mesicu jen tak neskonci. Je na vas jestli za sluzby chcete platit a nebo ne. V praxi take nejste dan na milost i nemilost jedne firmy, pokud chcete tak muzete zmigrovat na jinou platformu, coz se ve firmach casto take deje at jiz z technologickych nebo politickych duvodu. Vsude plati, a u oracle DB zvlast, dobre si rozmyslet co potrebuji stavet, jak to bude do budoucna a jak poresit support.

Ondro

Re:Hosting s Oracle Database?
« Odpověď #27 kdy: 23. 11. 2015, 22:42:11 »
1) Na vmware ano na jinych virtulizacnich platformach to tak byt nemusi (napr. PowerVM). Pokud je virtualizacni platforma brana jako hard partitioning pak muzete licencovat pouze cory ktere mate prirazene. Nicmene ano oracle to vyuziva hlavne k tomu aby protlacil sve virtualizacni platformy a konkurenci (vmware :) to osolil

2) Tohle plati u enterprise licenci. Dalsi sranda je ze Vam bezi vice databazich napr. na vmware farme, kterou mate zalicencovanou a na jedne jedine bazi zacnete tahat data z AWR a nemate zaplaceny diagnostic tool, pak byste meli zacalovat diagnostic pool pro vsechny cory na cely farme. Resenim by mela byt nova  baze novou a udelat export/import. Btw oracle admin by mel vedet na co smi sahat a na co ne :)

Presne pre tieto nezmyselne licencie, na ktore potrebujes special cloveka aby sa v tom ako-tak vyznal, nemam rad taketo produkty. Chcel by som stretnut toho experta, ktory ich navrhol. Oracle v tom samozrejme nieje jediny. Doteraz mam nocnu moru z licencii MS u serverovskych OS. Aj preto som rad za slobodne licencie:)

rich

Re:Hosting s Oracle Database?
« Odpověď #28 kdy: 24. 11. 2015, 09:34:11 »
Pár špeků k licencím oracle:
 - Pokud máš cluster na něm vmware a v jednom virtuálu třeba s jedním přiřazeným jádrem nainstalovaný oracle tak musíš mít zalicencovaná všechna jádra clusteru.
 - K oracle se dají zaplatit dodatečné funkce (třeba analza výkonosti) jsou zapnuté i pokud je nemáš zalicencované a pokud je, i omylem použiješ, musíš je zalicencovat.

Podle nějaké definice relační databáze musí relační databáze obsahovat hodnotu která označuje "nic" a je rozdílná od nuly a prázdného řetezce je to hodnota NULL. Ani toto oracle nesplňuje, má sice null ale neumí ho odlišit od prázdného řetězce.

Limit se dá nasimulovat u db které ho nemají jednoduchou podmínkou s rownum. V oracle se při seřazení seřadí i rownum takže je potřeba použít poddotaz, další sranda je že ve pokud dáš podmínku třeba rownum < 10 tak funguje ale rownum > 10 and rownum < 20 vrací vždy prázdný počet řádkú takže další poddotaz.

Kapitola sama o sobě jsou chybová hlášení.

Ohledne Vmware clusteru to zase prinasi tu vyhodu, ze pak ten Oracle muzes mit ve vsech virtualech na nem bezici. Jinak to tam asi nema ani cenu instalovat, ne?

Ohledne hodnoty NULL nemas pravdu, nebo to neumis pouzivat?
http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements005.htm
http://psoug.org/definition/null.htm

Rownum je pseudosloupec a vice o jeho pouziti zde http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns009.htm

lojza

Re:Hosting s Oracle Database?
« Odpověď #29 kdy: 24. 11. 2015, 10:04:42 »
Ohledně hodnoty null nejde o psaní podmínek, ale jde o to, že oracle není schopen uložit řetězec nulové délky a vyrobí z něj null. A když pak zkusíš ten řetězec nulové délky vyhledat, tak už nenajde nic. Kvůli tomu nelze mít not null sloupec pro řetězce, které mohou mít nulovou délku. Takže se na to musí furt myslet a obcházet to. Úžasná vlastnost.