Microsoft избиха рибата - SQL Server 2005 Express

5 отговора 584 прегледа
#1

Microsoft избиха рибата - SQL Server 2005 Express

Повече инфо на адрес:
[линк]
Кратко резюме на нещата които ме интересуват мен
- CLR integration - за незапознатите, възможност да си пишеш на който си искаш .NET съвместим език. В старите версии можеше да си пишеш собствени външни неща само на C (или поне аз само на това съм писал) и през Managed C++ можеше да се използват .NET нещата. Упражнението го играх заради XML- feature-та, които ги нямаше във вградения XML на SQL Server-a.
- XML поддръжката- е доста Extended. (Само за протокола, няма да е лошо да си преточиш данните от една таблица във друга със XSL трансформация )
- XCopy deployment - това не е зле като идея, но си има някои ограничение (като за Бета толкова, дано ги изгладят във Release-тo)

като за безплатен и MIcrosoft-ски (!!) продукт си има ограничения - поддържа само 1 CPU, 1 GB RAM, 4 GB размер на базата. Няма и OLAP services, Data Transformation Services, replication -a e само Subscription-only и разни други.
За повече - платените версии.

Мое скромно мнение: Това е базата. Сори за Open Source феновете. Почти бяха настигнали версия 2000, и пак им вдигнаха летвата.

Отговор
в отговор на Blandings Castle #2

Re: Microsoft избиха рибата - SQL Server 2005 Expr

ами доста повърхностно изказване ;-)

В отговор на:

Мое скромно мнение: Това е базата. Сори за Open Source феновете. Почти бяха настигнали версия 2000, и пак им вдигнаха летвата.




сигурен съм, че новата версия има много нови неща, обаче аз лично няма да я пробвам в скоро време:

1. трябва да инсталирам windows
2. clr изобщо не ми трябва (както и другите неща, които си цитирал)

имай предвид, че има много OS бази на различно ниво на развитие с различни функционалнисти

да не говорим, че има и не Open Source бази

уффф исках просто да кажа, че не си прав относно цитата, който съм дал

Отговор
в отговор на phpGuru #3

Re: Microsoft избиха рибата - SQL Server 2005 Expr

Аз затова и казвам "мое скромно мнение". За нещата които мен ме интересуват, ми върши перфектно работа. Може и да греша, но винаги съм разглеждал базата данни като част от цялото решение, така че добрата интеграция със развойната среда и останалия production environment (пак поне за мен е много важно да има Distributed Transactions), лесен deployment са били от ключово значение.

Това че не се вързва като хората с PHP да речем е несъмнено голям минус за теб, но за мен няма значение - точно както теб не те интересува CLR интеграцията.

Знам че Open Source база данни не означава непременно MySQL, пък и той даже не е и настигнал версия 2000 (говоря за feature-s). По скоро имах предвид FireBird (той май беше Free, a не Open Source) и Postgre.
Естествено, че ако не ползваш Windows, няма никакво значение какви features има една база данни която работи само на него( и не само база данни).

Ако трябва да сме честни, темата е доста по дълбока от тези няколко характеристики, за които споменах.

Споменах OpenSource защото тази версия е free. Платената версия е нормално да се сравнява с Oracle и DB2.

PS:
Предходния ми пост е донякъде и емоционален, понеже успях да накарам един клиент да изостави MySQL и да премине на SQL Server и ми се реши един голям проблем с разпределените транзакции( za MySQL не можахме да намерим такова нещо и се наложи да изпoлзваме Message Queue, което ни натовари с още един layer, при това асинхронен)
Така че извинявай, ако съм те засегнал на тема Open Source - аз просто обичам да ми е лесно и се дразня понякога, когато за неща които си ги има пo default някъде се налага да ги заобикалям по какви ли не начини, само защото според някого M$ (или Oracle) Sux

Отговор
в отговор на Blandings Castle #4

Re: Microsoft избиха рибата - SQL Server 2005 Expr

Е сега остава и да работи както ти очакваш, а не да изчакаш до края на 2005 година примерно, за да му премахнат бъговете.

Отговор
в отговор на Blandings Castle #5

Re: Microsoft избиха рибата - SQL Server 2005 Expr

да ясно ;-)) аз не го казах с лошо

само пак да кажа нещо ;-))

въпреки ника ми не всичко е php ;-)) - т.е. като не е clr, може да е java, python, perl, C/C++ (са ясно, че може и java да не ти харесва, но работи пак на повече платформи от clr-то изключвам може би mono щото май още не е съвсем фул въпреки версия 1 ;-))

а до това, кое е лесно и кое не .... пак е много лично, аз изцяло отказвам на клиенти работа, ако е свързана изобщо с windows като сървер - точно защото ми е много сложно и пролемно (предимно проблемно може би) .... ;-))

та така .... ;-)) пак нищо лошо не искам да кажа просто в момента не мога да работя щото още не съм се събудил ;-))

P.S. а аз като фен на postgresql бих ти препоръчал да погледнеш това, което от 1 юли е във feature freeze и на 15 юли ще излезе като официална бета (може да няма всичко каквото ти трябва - особено от гледна точка на среда и т.н. но конзолните програмки са адски удобни ) даже ще има за първи път и win32 версия!! :-)) до колкото знам тя няма да подържа tablespaces, но все пак win версия ;-) - други неща ще са tablespace, PITR, nested transactions и д.р. 2-phase commit не можа да влезе, което да спомогне distributed transactions, ама сега ... тва е ;-) и като включиш и новия replication software Slony-I .... процедурки и т.н. може да пишеш досега на plsql (стандартно) sql, C, perl, python, tcl, а от сега ще има и java (на php също може, ное е бета май още)

P.S. oracle и db2 са ми по-симпатични, защото вървят и не само на windows ;-)

Редактирано от phpGuru на

Отговор
в отговор на Blandings Castle #6

Re: Microsoft избиха рибата - SQL Server 2005 Expr

Май и аз мога да те подсетя нещо, ....
появиха се преди време проектчета наречени
MyPERL, MyPHP и т.н, които ти предлагат PERL PHP .... програмиране вътре в MySQL-a ....

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор