Pull to refresh

Comments 133

Какая прекрасная подборка негативных новостей. Вам и Nick Wiedenbrueck с такими пропагандистскими способностями надо на первый канал фильмы про то, как за границей всё плохо снимать.
По-вашему Оракл что-то хорошее сделало за это время со своим приобретением?
Да. Приблизила релиз Java 7. То, чего Sun не могла сделать столько лет. Если они это сделают — остальное я им пожалуй прощу.
а в чём прикол релиза если туда куча вещей не вошло? это и Сан могла сделать, но нафига оно?
войдет в jcp 8, кторое будет в следующем году.
А вы поклонник подхода release late, release rarely? Многое вошло и многое не вошло. Лучше так, чем ждать следующего мажорного релиза до 2012-2013 годов. Вот тогда с явы точно начнут уходить на питон / руби.
Добились роста прибыли на 28 процентов по сравнению с прошлым годом :)
UFO landed and left these words here
Про MySQL почему-то ничего не написано. А ведь по-сути разработчики из этого проекта окончательно разбежались…
Как я понял, тут про все, что связано с JAVA
Всё да не всё. Там ещё Руби, что с Рельсами затесался.
Основная причина отказа от поддержки: «Скоро выходит Java SE 7 and Java Development Kit 7, а наша IDE всегда была в первую очередь ориентирована на JAVA. Поэтому мы решили забить на этих ваших RoR и сосредоточиться на яве».
Всё сходится )
PHP пока ещё гораздо популярнее RoR. Мне кажется, что если понадобится закрыть поддержку PHP в пользу явы, там никто даже думать не будет.
Что думать не будет это точно :(
UFO landed and left these words here
Мне кажется, что, наоборот, те, кто колебались между MySQL и Postgre, после кучи гневных постов в сторону Oracle, выбрали Postgre. И, судя по коментам к новости по первому пруфлинку, я не так уж и неправ.
Выражу согласие с Вами.

Все-таки, если целевая ниша мускуля — это «легкие» веб-проекты — такие, как несложные сайты, то постгре изначально создавался как открытая альтернатива тяжелому энтерпрайзу, и SUN не являлась единственной компанией, которая поддерживала и поддерживает эту СУБД.

Вообще считаю, что такое пессимистичное заявление о постгре — крайне преждевременно.

С таким же успехом можно говорить «Оракл убивает Linux», т.к. в свое время SUN сделала немало для GNU сообщества.

А как ведёт себя постгре в целевой нише мускула? Чем приходится платить при миграции?
Зря работали, а не процесс миграции имел в виду, а результат. Что изменится именно для «лёгких» веб-проектов — сложность администрирования, скорость, ресурсы и в какую сторону…
Теперь понял.

Отвечу по пунктам.

1. Сложность администрирования.
Тут на вкус и цвет, но настройка постгре мне кажется более прозрачной и гибкой, однако, в тоже время, у меня есть немало приятелей, которые уверены в обратном. Здесь на любителя.

2. Скорость.
Здесь тысячи споров. Но однозначно могу сказать, что «SELECT * FROM table WHERE true», где ответ умещается в миллион записей мускуль сделает быстрее.
Но если используете запрос, в котором ведется поиск по индексированному полю, постгре будет быстрей ( или медленней, если Вы не допилили матчасть и не выяснили чем разные типы индексов отличаются друг от друга).
Но если решите вдруг использовать логику по-сложнее, например джоины, ифы, хранимые процедуры и прочие плюшки PL/SQL, то постгре выйграет.

3. Ресурсы.
Постгре их любит, иногда чрезмерно, но кушает их осмысленно и ожидаемо. В то же время весь мой опыт администрирования мускуля скатывался к тому, чтобы не дать сожрать этой заразе всю оперативу под какую-нибудь бесполезную ерунду, оставив запросы без кеша. Хотя, опять же — я не отрицаю кривость своих рук.

4. Репликация и кластеризация
Здесь однозначно — постгре. Но Вы спрашивали про «легкие» веб-проекты, поэтому не буду здесь останавливаться.

Спасибо за ответ, будем учить матчасть
3. Количество памяти, которое выделяется под mysql однозначно(!) определяется в my.cnf. Там же определяется та «бесполезная ерунда», под которую mysql будет ее есть.
4. Что касается репликации и кластеризации. PostgreSQL тока в 9ке, которой 3-4 месяца от роду научился сам делать master-slave. Репликация делается только сторонними тулзами, и, нужно отметить, эти сторонние тулзы реализуют-таки мультимастер репликацию. Мастер-слейв же, который slony, настраивается на порядок сложнее, чем он же в mysql. В 9ке попробовать репликацию еще не успел, но говорят она там проще и более админфрендли :)

Ну это так, неточности поправил :)
UFO landed and left these words here
UFO landed and left these words here
У каждого свой опыт настройки.

А что касается репликации мастер-мастер — я не вижу в ней ничего ужасного, а даже вижу массу плюсов, особенно, если реплики находятся в разных частях мира.

Насчет кластеризации было сказано выше, не буду повторяться.
Я про мастер-мастер сказал наоборот как плюс. По поводу реплик в разных частях мира и мастер-мастер — как Вы это себе представляете? Это асинхронный мастер-мастер, а он в свою очередь — утопия.
От условий зависит. При большом количестве серверов и правильно настроенного взаимодействия, утопия становится реальностью.
Все по полочкам. Отличный коммент +
А про 2 пункт и запрос — это и к иннодб относится?
Очень провокационный вопрос, но постараюсь ответить на него.

Дело в том, что постгре по умолчанию использует fsync для завершения транзакции ( аналогично делает и InnoDB ) — в этом случае InnoDB выигрывает (но не намного — достичь 10% рубежа вроде так и не удалось )

Но если выключить fsync, то скорость выполнения селектов уже становится соспоставима с MyISAM, и тогда отключение электричества может повлечь сущую ерунду — случайную потерю пары гигабайт данных. А может и не повлечь ( что на самом деле очень маловероятно )

У нас некоторые реплики используют fsync, а некоторые — нет, что положительно сказывается на надежности, хотя и нас не обошло стороной это бедствие.

Но нам в приниципе было пофигу — все-таки, если вдруг у Вас пропала корова 10 уровня — это не тоже самое, если бы, например, у Вас пропала банковская транзакция на миллионов баксов.
Спасибо, кажется разобрался.
UFO landed and left these words here
UFO landed and left these words here
новый проект начали на postgresql. вроде пока все гладко и замечательно (я админ), разработчики вроде тоже не жалуются :)
насчет пары дней — не согласен. с документацией по различным HA-решениям для PostgreSQL сижу уже больше недели. Правда там и возможностей сильно побольше.
Очень порадовал выход 9ки с нативной репликацией. Мы правда 8.4 используем пока.
В общем PostgreSQL более, чем достойная замена MySQL.
Ия вашим словам подтверждение. И неожиданно для себя открыл то, чего мне не хватало в мускуле
а дальше от sun останется только то что может приносить деньги
А ещё:
По данным источника издания insideHPC, компания Oracle отстраняется от разработки кластерной файловой системы Lustre, используемой в большинстве из Linux-кластеров, входящих в список самых мощных суперкомпьютеров мира.
Ораклу от Сана нужни были Java и MySQL, точнее контроль над ними, чтобы двигать и оптимизировать под свои нужны (уж сильно от этих двух продуктов благосостояние Оракла зависело). Все остальные, или почти все, векторы деятельности они просто потихоньку «запиливают».
выпиливают. уж если использовать лурковский сленг, то хотя бы правильно
Обоснуйте, зачем Oracle MySQL? Где мускуль пересекался с продуктами Oracle и какой профит поимеет Oracle, если MySQL загнется? Что, хостеры в массовом порядке закупят Oracle DB? MySQL, OpenOffice — это всё прицепы, от которых Oracle скорее всего будет избавляться.
Обоснуйте, зачем Oracle MySQL?

Например, для того чтобы иметь линейку СУБД-продуктов, покрывающих весь спектр потребностей бизнеса — от малого, до кластерного энтерпрайза.

Где мускуль пересекался с продуктами Oracle

В этом-то и профит для Оракла — мускул им не мешает, а, наоборот, дополняет.
Они и так имели эту самую линейку — есть Oracle Express Edition. Клиент растет — покупает standart или enterprise, при этом не надо ничего переписывать, просто смигрировать за 5 мин. Тратить ресурсы на еще одну бесплатную базу в этой ситуации для Oracle (как мне кажется) смысла нет.
Насколько я помню из изучения лицензионного соглашения Oracle XE, ее нельзя использовать в коммерческих проектах (в отличии от MySQL). Oracle XE предназначена в основном для изучения Oracle разработчиками, администраторами, студентами и всеми остальными кому это надо (без необходимости платить за полноценную версию). Потому у нее жесткие ограничения, в том числе на объем БД.
Так что у Oracle НЕ БЫЛО этой самой линейки.
Таки неточно Вы помните — ссылка, OEE можно использовать в коммерческих проектах. Вообще, как классическую «империю зла», Oracle интересует только прибыль, поэтому пользователи MySQL вряд ли рассматриваются Oracle в качестве потенциальных клиентов. Oracle в этой сделке интересовали в первую очередь сервера — зачем делиться с HP и IBM, когда можно топовую Exadata (обратите внимание на шильдик, в самом начале там было HP) сделать целиком у себя. Стоимость такой железки — несколько миллионов долларов. Я подозреваю, что прибыль от пары таких серверов перекрывает с лихвой всю прибыль от поддержки корпоративных пользователей MySQL. Так что весь опенсорс Сана теперь вроде того чемодана без ручки: прикрыть внаглую нельзя, тк порвут в прессе, развивать — накладно, тк денег на этом не поднимешь. И если в случае с Java никуда не денешься — куча продуктов завязана на технологию, то в случае с офисом и мускулем если подвернется возможность — спихнут или просто тихо заморят. Как-то так.
Таки было там написано что «только для девелоперства», еще недавно.
«Только для девелоперства» вы можете использовать и Enterprise версию совершенно бесплатно. А с XE можно делать что угодно, в том числе крутить на ней коммерческие сайты ив все такое. Ибо по определению это проба для того, чтобы если человек выберет Oracle, то потом мог легко адаптироваться к увеличивающейся нагрузке.
Enterprise версию можно скачать с сайта оракла и юзать бесплатно для «только девелоперских» целей.
Удивительно точно подметили. На выступлении в момент покупки говорили только об EXADATA и Sun Oracle DB Machine — железо стоимостью миллионы для хранения данных у мейнфреймов корпораций.
Там далеко не только железо, это именно что «шкаф под ключ». Там еще входят OS, собственно Oracle 11g, специальное кластерное ПО на сториджах для поддержки фич вроде Smart Cell Scane и все такое.
По справедливовти сказать, Exadata стоит этих денег. Правда насколько я помню за полную комплектацию там просят 1.5 млн баксов.

Я использовал «четвертную» версию стойки, но и она впечатляет)
Еще недавно на странице скачивания (вроде англ.) было написано, что только для разработки.
Ну вот я тоже видел это, но при установке — для меня это было важно, выбирал между использованием Oracle XE и изучением PostgreSQL.
Спецификации Java SE 7 и SE 8 вроде ж наоборот приняли а не отложили.
А там и по ссылке написано, что не смотря на протесты всё равно продвигают ораклы. Многие против были из-за лицензирования нового, к стандартам претензий не было.
«новое» лицензирование, емнип, абсолютно ничем не отличается от старого сановского лицензирования, как ни странно.
«Java SE 7 and SE 8 specs move forward amid protest», только при большом желании это можно было перевести как «несмотря на протесты откладывается спецификация Java SE 7 и SE 8» :)
Опять Java умирает? Всякие ключевые сотрудники — да бог с ними, и без них Java выживет. Это уже язык, который держится не на десятке старпёров.
Сенсация! Гослинг и Ко° — старперы. Которым далековато до молокососов, да.
как видите, молокососы негодуют ;), жэсть
Ну, будьте разумны. Если бы благополучие Java зависело хоть на одну десятую от наличия Гослинга или еще кого-то, никто бы не использовал его в Enterprise, правда? А если завтра Билл Джой попадет под автобус, Гай Стил подавится гамбургером, а Кена Арнольда хватит инсульт (тьфу-тьфу-тьфу)?

Серьезная платформа, черт побери, любой проект, не может зависеть от узкой группы конкретных людей.
[ирония]ну да, это благоразумно, влияние автора ~0, что он вообще там делал, гнать их всех поганой метлой.[/ирония]

твои «если» хороши, пока между ними стоит OR, а когда AND, то ситуация значительно меняется.
Не понял смысла поста. Да, я более чем уверен, что сам по себе уход Гослинга не окажет заметного влияния на развитие Java — кроме психологического. Его детище должно смочь выжить и без него. А если оно не выживет — значит грош цена многомиллионному комьюнити и всему прочему, чем ставилась и славится Java.

Кстати, сейчас логичнее был бы говорить о влиянии Марка Рейнхольда и прочих архитекторов по развитию Java Platform.
Кто-то из минусовавших выскажется может?)
>Серьезная платформа, черт побери, любой проект, не может зависеть от узкой группы конкретных людей.

Объясните мне тогда, почему так много людей выбирает всякие дотнеты вместо кошерной Явы?

Слышал только одну версию, которая мне понравилась — потому что Microsoft дал разработчикам, выбравшим дотнет, много козырей в холиварах с джавистами, и позволил ощутить себя причастными к офигенной технологии.

ИМХО Будущее за open source, а MS — это зло. Хотя я уважаю Билла Гейтса, он много сделал.
Опять же не понял смысла поста, извините. Как связан выбор .NET с «влиянием отдельной личности на развитие проекта»? Выбирают по разным причинам, но уж я уверен, отнюдь не потому, что Java зависит от одного конкретного человека (Гослинга), а дотнет — не зависит.
Многие начали использовать VB, VC++, V*, Delphi (в основном на десктопах, но и серверные приложения писали) ещё до того, как Java вообще на свет появилась. Когда появились первые IDE для Java народ уже вовсю формочки мышкой рисовал в VS и Delphi. Переучиваться непонятно на что, с непонятными перспективами и преимуществами не многие рискнули. А уж когда пошёл в массы дотнет, так и вообще.
Простите, а…

… с каких это пор дотнет популярнее Джавы? Я в топах языков почему-то вижу тройку Java/C/C++.

Зрение обманывает?
OpenOffice.org отделяется от Oracle и переименовывается в LibreOffice, пруф.

Что? OpenOffice.org принадлежит Oracle со всеми потрохами. LibreOffice — форк проекта OpenOffice.org, но никак не переименованный ООо.

Hudson планирует отходить Oracle.

То же самое. Hudson принадлежит Oracle. Jenkins — форк.

Ничто не мешает Oracle завтра же изменить лицензии ООо и Хадсон и закрыть их исходники, так что дальнейшие наработки Oracle станут недоступны их форкам.
Про ООо непонятно, а вот в Jenkins ушло ядро разработки вместе с основателем, так что Hudson остался без команды, а значит будет тихо гнить или получится другой проект со временем (новая команда и новый лидер команды).
Что бы не случилось с командой и основателем — имя и текущий код принадлежат Oracle. И в том и в другом случае (ООо и Хадсон) можно говорить об уходе разработчиков/коммунити и т.д., но не проектов.
В опенсорс уход основателя с ключевыми разработчиками вместе с форком проекта — это и есть уход проекта.
UFO landed and left these words here
Вроде как из разрабов OOo многие ушли в LibreOffice
может имелось ввиду?

>>On September 28, 2010, some members of the OpenOffice.org Project formed a new group called The Document Foundation, and made available a rebranded fork of OpenOffice.org which was based on OpenOffice.org 3.3 beta version.

и далее

>>At the end of October 2010, 33 developers left OpenOffice.org and moved to The Document Foundation to support LibreOffice.
Вот, кстати, забавный бумеранг приключился в судьбе OOo. OOo 3β лицензирован под LGPL (казалось бы, самой идейно верной лицензией) — и это не помешает Oracle закрыть все дальнейшие наработки (сменить лицензию, насколько мне известно, помешает).
Да, GPL запрещено изменение лицензии вообще, а LGPL это лицензия на библиотеки и их можно линковать к другой закрытой программе, не меняя лицензию библиотек. Уж проще будет ораклу оставить все как есть.
Автор может менять лицензию как угодно и сколько угодно раз. Или для разных применений указывать разные лицензии. Потому, что он — автор.

К примеру, свой GPL'ный код автор может модифицировать и использовать в закрытом коммерческом проекте. Как ни странно, лицензию это не нарушает.
Кстати, да, эти детали даже и не заметил.
Кроме этого, мне очень-очень кажется, что все эти люди после того, как Оракл закрутил гайки и они стали просто сотрудниками, а не Богами Java или, как их называется Dzone, «Suns Stars», им это и не понравилось.
Лично я как-то толковых вещей ни от одного (за исключением Doug Lea) за последнее время не видел.
Ораклы это айбиэмы восьмидесятых. им нужно бабло а не идеи и проекты. Им насрать на пользователей которые им не платят, и, по своему, они правы. Оракл никогда не был корпорацией добра как бэ.
Это негативные. А что же было позитивное?
Представили SPARC T3.
«Hudson планирует отходить Oracle» — как-то непонятно звучит. Может «уходит из» или как-то по-другому перефразировать?
Главное без паники :)
Давайте встретимся через год и посмотрим, что случилось.
Правильно Гослинг как-то недавно говорил о том, что для Оракла не существует ничего, кроме прибыли…
Минусов на самом деле больше, раньше с дорогими продуктами Sun предлагала еще на 10% от стоимости обучение. Все это порезали.
> Из NetBeans IDE убрана поддержка Ruby on Rails

Хотя, в development версии уже нельзя скачать сборку для Ruby: bits.netbeans.org/download/trunk/nightly/latest, но это не мешает позже доустановить Ruby on Rails через менеджер плагинов. Думаю сообщество продолжит заниматься разработкой плагина и всё будет хорошо. :)
>Думаю сообщество продолжит заниматься…

Ну некоторые сообщества (OO и др. из списка выше) уже показали свое отношение к тому, как они будут развивать продукты Oracle.
Причем тут продукт оракла и плагин для руби?
раньше он в него входил (и пока входит в текущий релиз), теперь (в будущий релиз) — нет
Плагин не перестал существовать. Берите-пользуйтесь.
>Hudson планирует отходить Oracle.
Выпороть? Или хуже?
Oracle… Фи.

Вообще говоря, эдакая теневая империя зла, один из нескольких корпоративных монстров, что до сих пор портят кровь открытому софту своей неизлечимой жадностью. Не брезгует лицензионными разборками, не приветствует open-source, скупает и прикрывает все подряд. Жалко даже Джаву..!

Из NetBeans IDE убрана поддержка Ruby on Rails — чем не событие? NB для разработки на Ruby мало кто использовал, так что это достаточно разумное решение и Ruby разработчики не в обиде. Есть куча других IDE с поддержкой Ruby и еще есть RubyMine и RadRails.
RubyMine/TextMate бесспорно лучшие в области разработки Ruby on Rails приложений, но они стоят денег. RadRails даже в Aptana Studio 3 проигрывает NetBeans Ruby on Rails. Что ещё? RedCar ещё нестабилен. VIM? На него так просто и быстро не перейдёшь, особенно если текущие проекты большие. Komodo Edit? Тоже не совсем бесплатный, да и лично для меня не удобнее чем NetBeans.

P.S.: Кстати, на это волне, RubyMine продаётся с большой скидкой до 15 февраля 2011 — 29$: www.jetbrains.com/ruby/buy
Gmate вроде ничего для рельсов. Вплотную ещё не работал с ним, но поверхностный обзор порадовал.
Интересная штука для тех, кто работает только под Linux/GNOME. К сожалению мне приходится, работать то под Linux, то под Windows, поэтому смотрю только на кроссплатформенные IDE.
gedit работает под виндоус, gmate тоже должен запустится.
kate попробуйте, я вот сейчас играюсь, вроде все нравится.
А есть ли рубимайн на русском? Или как это сделать.
И еще — 30$ — это подписка на год или фул покупка?

Лицензии у JetBrains идут на год — рубимайн у меня нет, но у пичарма и пхпшторма именно так.
Тогда я не созрел для покупки такого плана.
Только-только созрел вообще для покупки по — уже есть прецеденты ), но платить ренту — это еще рановато.
вы получаете год бесплатных апгрейдов. а купленной текущей версией можете хоть до конца жизни пользоваться :)
UFO landed and left these words here
UFO landed and left these words here
К языку, либам стандартным — посмотрите на VS
UFO landed and left these words here
Что, не потянет? :) А вообще я отвечал на вопрос «зачем», самому бы пригодилось и даже, возможно, денег бы не пожалел.
А что это за программист такой, что не читает на английском?!?! Один из тех, что использует возможность называеть переменные в символах удаленной части Юникода?!
читать в принципе («да что этот английский учить!? Они ж почти все слова из C++ взяли») и читать не напрягая мозги (не переводя на русский в уме) — две большие разницы
А вы считаете, что программист может поддерживать квалификацию на должном уровне без знания английского? Без чтения забугорных блогов? Доков на новые технологии? Форумов? Тусовок всяких?

Пускай не говорить, но ЧИТАТЬ на языке Кнута разработчик должен точно.
UFO landed and left these words here
Ну вот, прибираются по-немногу.
Хоть кто-то порядок наводит.
Ларри Элиссона от обиды поди чуть удар не хватил :)
Забыли ещё упомянуть VirtualBox, в котором реализовали идею плагинов. Пруф

Таким образом коммерческая версия сейчас будет отличаться версии для сообщества плагинами, код которых стало скрывать совсем уж удобно. К тому же большинство фич от сообщества теперь можно точно так же заворачивать в плагины.
Зато теперь основная версия — GPL а не «For personal and evaluation use». Для использования в крупных компаниях — очень даже.
крупные компании пользуются hyper-v, xen, vmware представить себе на эту роль VirtualBox — как то уж совсем в открытую подмахивать перед Oracle
А Вы еще говорите о Майкрософт с них политикой…
Да вроде как Microsoft последние пару-тройку лет радует своей политикой — очеловечиваются, поворачиваются лицом к коммьюнити.

P.S. Я всю дорогу с java работал, так что как оно с MS на самом деле не знаю, так, взгляд со стороны на основе слухов и топиков на хабре. Может, изнутри оно и не так.
Да одна лавочка у них, одна тусовка. Монстры корпоративного рынка…
В данный момент качество сервиса у Oracle ухудшилось,
условия контракта поддержки стали просто грабительскими.
В общем, на данный момент — мне как админу — впечатление от объединения скорей негативное чем позитивное.
Sign up to leave a comment.

Articles