SQL Server vs Oracle
47 отговора
0 прегледа
Re: Съвсем
"минаването от една база на друга щеше да е нищо"
Ентусиаст
Гледах тука как едни момчета-мечета минаваха от ORACLE на DB2. С Хайбернейт.
Само да си оправят Timestamp-овете им отидоха 2 седмици
Гледах тука как едни момчета-мечета минаваха от ORACLE на DB2. С Хайбернейт.
Само да си оправят Timestamp-овете им отидоха 2 седмици
Re: Съвсем
Ми ако не ти трябва никой от фичърите на Оракъл и перформънса те удовлетворява (и за в бъдеще имаш опции за скалиране), няма абсолютно никакъв смисъл. Само още веднъж да спомена - MyISAM makes baby Jesus cry.
Pain looks great on other people. That’s what they’re for.
Pain looks great on other people. That’s what they’re for.
Re: Съвсем
Щото са били аматьори :)
Инак аре си накови цялото приложение на t-sql спрокс и после кат ти кажат да стане на Оракъл спрокс ма с арей аксес и да видиш какъв смях пада.
Pain looks great on other people. That’s what they’re for.
Инак аре си накови цялото приложение на t-sql спрокс и после кат ти кажат да стане на Оракъл спрокс ма с арей аксес и да видиш какъв смях пада.
Pain looks great on other people. That’s what they’re for.
Re: Съвсем
Ми гадините не го дават безплатно. Това добър аргумент ли е?
Все едно да имаш 2-кандидата и единият не може много, ама е съгласен да бачка за без пари. Взимаш ли го?
Все едно да имаш 2-кандидата и единият не може много, ама е съгласен да бачка за без пари. Взимаш ли го?
Re: Съвсем
Чудесен :)
Те така или иначе оракъла ми го финансираха. За мен е безумно облекчение. Дано мине и пред клиентите.
Те така или иначе оракъла ми го финансираха. За мен е безумно облекчение. Дано мине и пред клиентите.
Re: Съвсем
"t-sql спрокс"
Е, аз не те знаех, че си толкоз перверзен.
Много се радвам, някой като се засили да кове процедури (да не споменавам една известна система дето името и започва с Х и завършва на С) и после като почнат да се омазват нещата как се гледаме тъжно.
По-готино от сторед процедура може да е само тригер, да видиш ти с един келяв инсърт как можеш да си гътнеш цялата база, без да разбереш защо.
Е, аз не те знаех, че си толкоз перверзен.
Много се радвам, някой като се засили да кове процедури (да не споменавам една известна система дето името и започва с Х и завършва на С) и после като почнат да се омазват нещата как се гледаме тъжно.
По-готино от сторед процедура може да е само тригер, да видиш ти с един келяв инсърт как можеш да си гътнеш цялата база, без да разбереш защо.
Re: Съвсем
Нема как. Лафа "нашите ДБА искат целия ДБ аксес код да е в спрокс", чувал ли си го? Е, сега го чу :)
Pain looks great on other people. That’s what they’re for.
Pain looks great on other people. That’s what they’re for.
Re: Съвсем
Може ли само да се намеся в спора и да те питам нещо?
Какъв ти е проблема със спрокс-а при MSQL-a?
И каква е разликата при PL/SQL trigger и MSSQL trigger?
Какъв ти е проблема със спрокс-а при MSQL-a?
И каква е разликата при PL/SQL trigger и MSSQL trigger?
Re: Съвсем
Той генерално говори кви шитни могат да се свършат, не конкретно за mssql vs. oracle. Инак е очевидно, че е dyed in the wool (от топките на Лари) Oracle fan.
Pain looks great on other people. That’s what they’re for.
Pain looks great on other people. That’s what they’re for.
Re: Съвсем
Според моето непрофесионално мнение, всички Оракъл фенове трябва да бъдат карани да пишат година-две на Оракъл Формс с цел затягане на дисциплината.
Pain looks great on other people. That’s what they’re for.
Pain looks great on other people. That’s what they’re for.
Re: Съвсем
Проблемът не е в спокса на МS SQL-a.
Проблемът е изобщо в сторед процедурите (на ОRACLE също) - много трудно се поддържат.
Но ако не си го забелязъл до сега, няма да седна да те убеждавам
Тригерите ... във всички бази, са като да програмираш с методи със странични ефекти. Няма как да думкаш тъпан на всички девелопери: Ей тука има тригер.
И някой си мисли, че прави по 1 DML операция, пък те може да се окажат 7. Ко стана, що бачка толкоз бавно.
Проблемът е изобщо в сторед процедурите (на ОRACLE също) - много трудно се поддържат.
Но ако не си го забелязъл до сега, няма да седна да те убеждавам
Тригерите ... във всички бази, са като да програмираш с методи със странични ефекти. Няма как да думкаш тъпан на всички девелопери: Ей тука има тригер.
И някой си мисли, че прави по 1 DML операция, пък те може да се окажат 7. Ко стана, що бачка толкоз бавно.
Re: Съвсем
Не знам...
Аз го разбрах по друг начин, а именно:
Щом си на Оракъл - нема значение кви лайна са - Оракъла ше се справи, нали.
Ма понеже се споменаха тригерите - та за тва попитах - Ква е разликата между PL/SQL trigger и MSSQL trigger?
Аз го разбрах по друг начин, а именно:
Щом си на Оракъл - нема значение кви лайна са - Оракъла ше се справи, нали.
Ма понеже се споменаха тригерите - та за тва попитах - Ква е разликата между PL/SQL trigger и MSSQL trigger?
Re: Съвсем
Аз дори не знам за какви форми говориш.
Ти когато ги хрупаше формите аз се занимавах с по-благородни системи, ако си спомняш. Никога не съм го полглеждал дори, аз съм фен на RDBMS-a само.
И на чичо Лари, че има голяма яхта.
Ти когато ги хрупаше формите аз се занимавах с по-благородни системи, ако си спомняш. Никога не съм го полглеждал дори, аз съм фен на RDBMS-a само.
И на чичо Лари, че има голяма яхта.
Re: Съвсем
Не съм ги хрупал, а ги ковях - блъскайки с клавиатурата по бюрото.
Pain looks great on other people. That’s what they’re for.
Pain looks great on other people. That’s what they’re for.
Re: Съвсем
Не, не, той е прав.
Сторед Проц - не. Тригери - не, не, не.
ОРАЦЛЕ - да.
Добре де, не може ли човек да е просто фен, някой са на марки коли, други на Apple, имах един приятел, дето като се напиеше почваше да говори за един точно определен C компилатор, аз просто съм фен на ORACLE.
Сторед Проц - не. Тригери - не, не, не.
ОРАЦЛЕ - да.
Добре де, не може ли човек да е просто фен, някой са на марки коли, други на Apple, имах един приятел, дето като се напиеше почваше да говори за един точно определен C компилатор, аз просто съм фен на ORACLE.
Re: Съвсем
Баце, много книжки четеш, много статии в интернета има.
Представи си една банкова счетоводна система, нали...Аре сега си представи, че за всяка една операция трябва да поддържаш история на действията...
ДМЛ тригерите в случая как ти се струват?
А ДДЛ тригерите?
И някой си мисли, че прави по 1 DML операция, пък те може да се окажат 7. Ко стана, що бачка толкоз бавно.
Нема кво да ми говориш за това, че едикакво си бачкало бавно...
То и сикюел заявка под оракъл може да е в пъти по-бавна от аксес такава...
Представи си една банкова счетоводна система, нали...Аре сега си представи, че за всяка една операция трябва да поддържаш история на действията...
ДМЛ тригерите в случая как ти се струват?
А ДДЛ тригерите?
И някой си мисли, че прави по 1 DML операция, пък те може да се окажат 7. Ко стана, що бачка толкоз бавно.
Нема кво да ми говориш за това, че едикакво си бачкало бавно...
То и сикюел заявка под оракъл може да е в пъти по-бавна от аксес такава...
Re: Съвсем
За различни неща говорите. Той ти говори, че трудно се мейнтеинва такъв код, щото тригерите са екстърнъл на мейн флоу-а.
Аудит естествено можеш да си правиш отделно в същата транзакция.
Pain looks great on other people. That’s what they’re for.
Аудит естествено можеш да си правиш отделно в същата транзакция.
Pain looks great on other people. That’s what they’re for.
Re: Съвсем
Ше ми повярваш ли, ако ти кажа, че имах пред вид ТОЧНО банкова система, дето са нахакали тригерите, ТОЧНО за да пазят хисторито. Само даето не е счетоводна, ами кредитна.
Работи ли - работи. Добре ли изглежда - не, грозно е. Как е за поддръжка - май'гата си е бало.
Бе аз от много време се чудя дали няма (и ако не, дали може да се направят кинти) от една надстройка на ORM система (дали ше е Hibernate или нещо друго) дето да ти прави data versioning. Нещата ще са на порядък по контролируеми от тригерите.
Ама от кесене във тъпия форум на дира и сеирджилък не остава време.
Работи ли - работи. Добре ли изглежда - не, грозно е. Как е за поддръжка - май'гата си е бало.
Бе аз от много време се чудя дали няма (и ако не, дали може да се направят кинти) от една надстройка на ORM система (дали ше е Hibernate или нещо друго) дето да ти прави data versioning. Нещата ще са на порядък по контролируеми от тригерите.
Ама от кесене във тъпия форум на дира и сеирджилък не остава време.
Re: Съвсем
Аудит естествено можеш да си правиш отделно в същата транзакция.
Как точно шси направиш одита в текущата транзакция?
Примерно имаш една кор система и 20 приложения в обкръжението й.
Какво е транзакция?
Примерно аз тегля на АТМ, ти си ми брат и превеждаш пари от сметката ми(щото съм ти дал права да оперираш с тази сметка), а в същото време жена ми пазарува в мола и й трябват кинти и плаща на ПОС терминал...
А, и да, вуйчо ти от Америката е решил да ти преведе малко парички по сметката, ама чрез swift нали...
Та?
Как точно шси направиш одита в текущата транзакция?
Примерно имаш една кор система и 20 приложения в обкръжението й.
Какво е транзакция?
Примерно аз тегля на АТМ, ти си ми брат и превеждаш пари от сметката ми(щото съм ти дал права да оперираш с тази сметка), а в същото време жена ми пазарува в мола и й трябват кинти и плаща на ПОС терминал...
А, и да, вуйчо ти от Америката е решил да ти преведе малко парички по сметката, ама чрез swift нали...
Та?