Анонсирован (http://groups.google.com/group/mailing.database.myodbc/msg/3...) выход второй версии MySQL после объявления ветки 5.0 стабильной. В 5.0.16 исправлено около 60 ошибок. Кроме того, можно отметить следующие новшества:- Геометрические типы (http://dev.mysql.com/doc/refman/5.0/en/spatial-extensions-in...) полей для InnoDB, NDB, BDB и ARCHIVE хранилищ;
- Опция --hexdump в mysqlbinlog;
- В CREATE VIEW и ALTER VIEW заработали (http://dev.mysql.com/doc/refman/5.0/en/create-view.html) элементы DEFINER и SQL SECURITY, добавленные в MySQL 5.0.13, но активированные только сейчас.URL: http://groups.google.com/group/mailing.database.myodbc/msg/3...
Новость: http://www.opennet.me/opennews/art.shtml?num=6482
Ну как говоритса "Большому караблю большое плавание"....Может приживётса нетолько на Инет серверах...
А я использую не только для Инет-серверов, у меня на нем и корпоративные базы держаться, и не плохо. А с выходом 5 была проведена очень большая оптимизация кода в основном под triggers. И все рабоает уже пару месяцев. Желаю дальнейшего развития проекту.
Послед покупки самого развитого движка innoDB Oraclom, можно и призадуматься?!!! это у оракла ход..чтоб убить быстро развивающегося конкурента или и правда оракл решить поддержать опенсорс...решать вам...я думаю скорее первое...
О какой конкуренции можно говорить? oracle- серьезный продукт с мощными возможностями и профессиональной поддержкой, а MySQL просто хорошая БД.
Лично мне трудно себе представить корпоративную БД под, скажем SAP или Axapta в 10 Тб на MySQL.=)
категорически не согласен
плохая бд
миллионы багофич и готчей
была такая RDBMS - SAPDB - нынче MAXDB и доделывает ее MySQL AB.
P.S. я не хочу сказать, что MySQL хорошая СУБД и я не хочу сказать, что MySQL плохая СУБД, лично мне PostgreSQL больше нравится, хотя приходится использовать MySQL. а лучшей СУБД я вообще считаю SQL Server 2005, жаль только что оно только под Windows...
innoDB был под GPL соответственно код никто незакроет... а вот денег на дальнейшее развитие Oracle точно недаст
Расскажите подробней, кто что купил. Насколько я понимаю MySQL - распространяется свободно. Как ее можно купить?
Oracle купил компанию которая разработала InnoDB.
MySQL это коммерческий OpenSource продукт, который делает компания MySQL AB, которую тоже вполне можно купить.
А вообще MySQL AB продает и коммерческие лицензии на MySQL. Это для тех, кому не подходит GPL.
тут и возникает проблема, что для версии GPL mysql ab может использовать InnoDB, а для коммерческой лицензии им самими теперь надо будет покупать ее у Оракла. Оракл к примеру может ее просто не продать, либо как более хитрый вариант сказать что не будет больше не GPL версии innodb и все двойное лицензирование по крайней мере на время у mysql ab рушится, а это как не крути часть доходов компании
Двойное лицензирование нельзя порушить :)
Они могут распространять под коммерческой лицензией, если при этом то же самое под GPL доступно. Для этого вполне достаточно иметь GPL лицензию, которую уже не отобрать.
А что MySQL AG больше не фирма? Захотят купить - купят. А если вы об InnoDB - дык его другая фирма разработала. мсиквели просто чужое заюзали (законно).
Ну это вы зря так думаете... они вполне могут как правообладатель технологии запретить ее ИСПОЛЬЗОВАНИЕ... то есть код-то будет, только за его использование на вас могут подать в суд...
это звучит не очень реалистично хотя я и не спец в вопросах лецензирования.
в том то и дело что запретить использовать они немогут! там нет ничего патентованного, а на все остальное есть GPL
>Ну это вы зря так думаете... они вполне могут как правообладатель технологии
>запретить ее ИСПОЛЬЗОВАНИЕ... то есть код-то будет, только за его использование
>на вас могут подать в суд...Можно еще вопрос? Это о GPL идет речь? И автор продукта под GPL может в любой момент запретить использование продукта? Или все-таки использования кода для создания других продуктов?
Чушь.
интересно, кто-нибудь в курсе , что когда-то автор InnoDB *в ~2000 году* предлагал свою разработку Oracle и те не купили её. думается мне, что после того, как MySQL много лет применяет её и отлаживает - никому в Oracle и в голову не прийдет - что теперь - когда они купили отлаженный, готовый к употреблению продукт - что его "можно запретить использовать" практически основному разработчику. сама идея - что так можно думать - просто ДУРНАЯ. откуда вы это блин берете?!
блин ну уже все разжевали что ж непонятно ??
итак mysql ab существует вомногом благодоря комерческой лицензии, которую они продают тем кто не может раздавать свой код по GPL. с GPLных инсталяций mysql ничего не имеет, разве что супорт. так вот оракл легко может запретить комерческую лицензию mysql. если они это сделают то вся бизнес модель mysql идет в пешую эротическую прогулку.
А MySQL AB форкнуть InnoDB не может?
могут, но смысла нет. форкнутую ветку они смогут распространять/продавать только по GPL, т.е. кастомеры которые не хотят выкладывать свои исходники пойдут лесом как и вся бизнес модель mysql.
Вывод простой - нужно быть более разборчивыми при выборе лицензии для опсорса и построении бизнес моделина его основе, а то наслушались лапши от столмана, теперь будушее "неопределено"
Чушь. Бздюки, рассуждающие о бизнесе, идут иметь счастье с дампами слонов :-(
Прежде чем ругаться прочитал бы о чем это... Ситуация сейчас простая - MySQL -> InnoDB -> Oracle.Сейчас все так, что MySQL AB останется сейчас со своими исходниками "записной книжки с SQL интерфейсом" и GPL, но без денег.
Ругался по поводу глупостей про лицензию, поелику ляпнувший не задумался, а какая собственно разница-то была бы от не-GPL[-like] свободной лицензии.В качестве примера была приведена любимая больная пятка типа симметричного (ну, насколько оно вообще бывает) продукта под "антиподной" лицензией, который к недетским вроде уж годам 8.x и после прямых денежных влияний (и одной помершей, не дожив до них, компании) -- так и не умеет свои дампы 100% втягивать. Уж не говоря о том, что дампов этих -- больше, чем хотелось бы :-(
разжевали, да видно не совсем!Ничего Оracle не перекроет Мysql'ю и в плане бизнеса. Максимум, что у них может получиться, так это если найдут какую-либо лазейку в лицензировании и запретят/ограничат каким-либо образом использование InnoDB в качестве движка для хранения данных. Ну так и фиг с ним, поддержка новых возможностей в пятерке на него совершенно не завязана, всё работает с добрым любимым MyISAM'ом. О чём собственно, на официальном сайте есть целый WhitePaper, в котором описываются и сравниваются все доступные в MySQL движки для хранения данных, а также зависимости возможностей нового сервера от них (похоже, что MySQL ожидал подобных глупых мнений/выводов).
Сами подумайте, неужели любая уважающая себя компания решилась бы заявить на весь мир, что она поддерживает все так необходимые многим корпоративным клиентам возможности только за счёт чужой(не своей, не принадлежащей на все 100% себе) технологии? К тому же, InnoDB уже давно поддерживает заявленные сейчас возможности - и об этом просто упонимали, но не кричали.Покупка Ораклом движка InnoDB, в данный момент, может быть только хорошим толчком для MySQL в сосредоточении больших усилий на дальнейшем технологическом развитии своего движка MyISAM (ну и остальных соответственно) и всё!!! Ну купили, так пусть и возятся с ним сами, а если и хотели покупкой обламать MySQL AB, то я думаю обламались сами. ;)
>данных. Ну так и фиг с ним, поддержка новых возможностей в
>пятерке на него совершенно не завязана, всё работает с добрым любимым
>MyISAM'ом.Напротив, все за что можно брать деньги завязано на InnoDB.
http://dev.mysql.com/tech-resources/articles/storage-engine/...
http://dev.mysql.com/tech-resources/articles/storage-engine/...
http://dev.mysql.com/tech-resources/articles/storage-engine/...Подсказка: локи, транзакции, FOREIGN KEY, кеширование.
PS. Есть отличная штука SQLite, которая Public domain.
круто
Скажите, кто пробовал, с кодировками там все также
загадочно как в 4-м ?
> Скажите, кто пробовал, с кодировками там все также
>загадочно как в 4-м ?а что там загадочного?
Сразу после подключения/выбора нужной базы данных даёшь команду указывающую кодировку в которой ты собираешься с ней работать:
SET CHARACTER SET cp1251;
и всё ок!
Конечно, базу/таблицы желательно тоже в своей кодировке создавать.
думаю лучше SET NAMES 'cp1251';
или я не прав?
Какое там нахер лицензирование Mysql, я супер- пупер лицензированную винду бесплатно юзаю, вместе с офисом и всей прочей лабудой которая стоит $$$$.если уже мы будем покупать мусклы и бояться лицензий то будет катастрофа нации:):)
ну это имхо скоро кончится :(
дело то уголовное, пока только показуха с закрытием студентов-сисадминов на 2-3 года условно за установку левого софта, а может и до серьезных наездов скоро дойдет...
Вот именно с таким подходом - более-мнее приличную работу вам никто никогда не даст.
что имеется в виду под "более-мнее приличную"? админить сетку в какой-нибудь лаборатории микрософта? :)
Во, устроили обсуждение......
А может, все проще - Ораклина унаследует автоматом (или за малую мзду) коммерческий бизьнесь МускульАВ ?
Че там о НАСА врали, что они на MySql подсели ?
MySQL to Counter Oracle's Purchase of InnoDB:
http://developers.slashdot.org/article.pl?sid=05/11/23/0228258
Я насколько понимаю Mysql AB продат техподдержку сервера, а не сам код, который распространяется под GPL... Соответственно Oracle не может запретить такой род деятельности...
ни одна фирма не объявит о техподдержке продукта который ей не подконтролен. ...серьезная фирма, потому что это деньги и не малые, а огрести из-за того что какой-нибудь админ-студент накатал сверху какой-то патч.. несерьезно.
Возможно скоро появятся OracleMySQL и OpenMySQL =)
Мне вот интересно, когда появится порт в фре mysql 5.0.16?