SQL Server vs Oracle

47 отговора 0 прегледа
в отговор на Wipelicious #21

Re: Съвсем

"минаването от една база на друга щеше да е нищо"
Ентусиаст
Гледах тука как едни момчета-мечета минаваха от ORACLE на DB2. С Хайбернейт.
Само да си оправят Timestamp-овете им отидоха 2 седмици

Отговор
в отговор на rhin #22

Re: Съвсем

Ми ако не ти трябва никой от фичърите на Оракъл и перформънса те удовлетворява (и за в бъдеще имаш опции за скалиране), няма абсолютно никакъв смисъл. Само още веднъж да спомена - MyISAM makes baby Jesus cry.

Pain looks great on other people. That’s what they’re for.
Отговор
в отговор на Ebeneezer #23

Re: Съвсем

Щото са били аматьори :)

Инак аре си накови цялото приложение на t-sql спрокс и после кат ти кажат да стане на Оракъл спрокс ма с арей аксес и да видиш какъв смях пада.

Pain looks great on other people. That’s what they’re for.
Отговор
в отговор на rhin #24

Re: Съвсем

Ми гадините не го дават безплатно. Това добър аргумент ли е?
Все едно да имаш 2-кандидата и единият не може много, ама е съгласен да бачка за без пари. Взимаш ли го?

Отговор
в отговор на Ebeneezer #25

Re: Съвсем

Чудесен :)
Те така или иначе оракъла ми го финансираха. За мен е безумно облекчение. Дано мине и пред клиентите.

Отговор
в отговор на Wipelicious #26

Re: Съвсем

"t-sql спрокс"
Е, аз не те знаех, че си толкоз перверзен.
Много се радвам, някой като се засили да кове процедури (да не споменавам една известна система дето името и започва с Х и завършва на С) и после като почнат да се омазват нещата как се гледаме тъжно.
По-готино от сторед процедура може да е само тригер, да видиш ти с един келяв инсърт как можеш да си гътнеш цялата база, без да разбереш защо.

Отговор
в отговор на Ebeneezer #27

Re: Съвсем

Нема как. Лафа "нашите ДБА искат целия ДБ аксес код да е в спрокс", чувал ли си го? Е, сега го чу :)

Pain looks great on other people. That’s what they’re for.
Отговор
в отговор на Ebeneezer #28

Re: Съвсем

Може ли само да се намеся в спора и да те питам нещо?
Какъв ти е проблема със спрокс-а при MSQL-a?

И каква е разликата при PL/SQL trigger и MSSQL trigger?

Отговор
в отговор на Aaron #29

Re: Съвсем

Той генерално говори кви шитни могат да се свършат, не конкретно за mssql vs. oracle. Инак е очевидно, че е dyed in the wool (от топките на Лари) Oracle fan.

Pain looks great on other people. That’s what they’re for.
Отговор
в отговор на Wipelicious #30

Re: Съвсем

Според моето непрофесионално мнение, всички Оракъл фенове трябва да бъдат карани да пишат година-две на Оракъл Формс с цел затягане на дисциплината.

Pain looks great on other people. That’s what they’re for.
Отговор
в отговор на Aaron #31

Re: Съвсем

Проблемът не е в спокса на МS SQL-a.
Проблемът е изобщо в сторед процедурите (на ОRACLE също) - много трудно се поддържат.
Но ако не си го забелязъл до сега, няма да седна да те убеждавам
Тригерите ... във всички бази, са като да програмираш с методи със странични ефекти. Няма как да думкаш тъпан на всички девелопери: Ей тука има тригер.
И някой си мисли, че прави по 1 DML операция, пък те може да се окажат 7. Ко стана, що бачка толкоз бавно.

Отговор
в отговор на Wipelicious #32

Re: Съвсем

Не знам...
Аз го разбрах по друг начин, а именно:
Щом си на Оракъл - нема значение кви лайна са - Оракъла ше се справи, нали.
Ма понеже се споменаха тригерите - та за тва попитах - Ква е разликата между PL/SQL trigger и MSSQL trigger?

Отговор
в отговор на Wipelicious #33

Re: Съвсем

Хаха, за година две някои може и да перколясат, не бъди толкова лош.

Отговор
в отговор на Wipelicious #34

Re: Съвсем

Аз дори не знам за какви форми говориш.
Ти когато ги хрупаше формите аз се занимавах с по-благородни системи, ако си спомняш. Никога не съм го полглеждал дори, аз съм фен на RDBMS-a само.
И на чичо Лари, че има голяма яхта.

Отговор
в отговор на Ebeneezer #35

Re: Съвсем

Не съм ги хрупал, а ги ковях - блъскайки с клавиатурата по бюрото.

Pain looks great on other people. That’s what they’re for.
Отговор
в отговор на Aaron #36

Re: Съвсем

Не, не, той е прав.
Сторед Проц - не. Тригери - не, не, не.
ОРАЦЛЕ - да.

Добре де, не може ли човек да е просто фен, някой са на марки коли, други на Apple, имах един приятел, дето като се напиеше почваше да говори за един точно определен C компилатор, аз просто съм фен на ORACLE.

Отговор
в отговор на Ebeneezer #37

Re: Съвсем

Баце, много книжки четеш, много статии в интернета има.
Представи си една банкова счетоводна система, нали...Аре сега си представи, че за всяка една операция трябва да поддържаш история на действията...

ДМЛ тригерите в случая как ти се струват?
А ДДЛ тригерите?

И някой си мисли, че прави по 1 DML операция, пък те може да се окажат 7. Ко стана, що бачка толкоз бавно.

Нема кво да ми говориш за това, че едикакво си бачкало бавно...
То и сикюел заявка под оракъл може да е в пъти по-бавна от аксес такава...

Отговор
в отговор на Aaron #38

Re: Съвсем

За различни неща говорите. Той ти говори, че трудно се мейнтеинва такъв код, щото тригерите са екстърнъл на мейн флоу-а.

Аудит естествено можеш да си правиш отделно в същата транзакция.

Pain looks great on other people. That’s what they’re for.
Отговор
в отговор на Aaron #39

Re: Съвсем

Ше ми повярваш ли, ако ти кажа, че имах пред вид ТОЧНО банкова система, дето са нахакали тригерите, ТОЧНО за да пазят хисторито. Само даето не е счетоводна, ами кредитна.
Работи ли - работи. Добре ли изглежда - не, грозно е. Как е за поддръжка - май'гата си е бало.
Бе аз от много време се чудя дали няма (и ако не, дали може да се направят кинти) от една надстройка на ORM система (дали ше е Hibernate или нещо друго) дето да ти прави data versioning. Нещата ще са на порядък по контролируеми от тригерите.
Ама от кесене във тъпия форум на дира и сеирджилък не остава време.

Отговор
в отговор на Wipelicious #40

Re: Съвсем

Аудит естествено можеш да си правиш отделно в същата транзакция.


Как точно шси направиш одита в текущата транзакция?
Примерно имаш една кор система и 20 приложения в обкръжението й.

Какво е транзакция?
Примерно аз тегля на АТМ, ти си ми брат и превеждаш пари от сметката ми(щото съм ти дал права да оперираш с тази сметка), а в същото време жена ми пазарува в мола и й трябват кинти и плаща на ПОС терминал...

А, и да, вуйчо ти от Америката е решил да ти преведе малко парички по сметката, ама чрез swift нали...
Та?

Отговор