В мае 2016 года Google одержала победу в суде против Oracle, поставив, как многие считают, точку в одном из крупнейших патентных разбирательстве за всю историю корпоративного права. Правда юристы Oracle явно не зря получают зарплату. Уже 27 сентября они потребовали начать новый иск на основании того, что Google якобы намерен представить новую ОС для смартфонов и десктопов,Читать полностью »
Рубрика «oracle» - 16
Языковые разногласия: Как Oracle и Google судятся из-за Java
2016-10-10 в 17:06, admin, рубрики: android, Google, java, oracle, инвестиции, кейсы, колонка, мобильные приложения, советы, суд, США, метки: android, Google, java, oracle, инвестиции, кейсы, колонка, мобильные приложения, советы, суд, СШАРеализация бизнес-логики в MySQL
2016-10-09 в 19:02, admin, рубрики: mysql, oracle, php, sql, бизнес логикаПривет! Хочу рассказать в статье мой опыт реализации бизнес логики (БЛ) в MySQL.
Есть разные мнения насчёт вопроса стоит ли хранить БЛ в базе. Я много лет работаю с Oracle и философия Oracle подразумевает, что БЛ в БД это Best Practices. Приведу пару цитат Тома Кайта:
Tom Kyte. Effective Oracle by Design
If the database does something, odds are that it does it better, faster and cheaper, that you could do it yourself
Том Кайт. Oracle для профессионалов.
Прежде чем начать, хотелось бы объяснить вам мой подход к разработке. Я предпочитаю решать большинство проблем на уровне СУБД. Если что-то можно сделать в СУБД, я так и сделаю. [...] Мой подход состоит в том, чтобы делать в СУБД все, что возможно. [...]
При разработке приложений баз данных я использую очень простую мантру:
- если можно, сделай это с помощью одного оператора SQL;
- если это нельзя сделать с помощью одного оператора SQL, сделай это в PL/SQL;
- если это нельзя сделать в PL/SQL, попытайся использовать хранимую процедуру на языке Java;
- если это нельзя сделать в Java, сделай это в виде внешней процедуры на языке C;
- если это нельзя реализовать в виде внешней процедуры на языке C, надо серьезно подумать, зачем это вообще делать...
В то же время в среде web-разработчиков приходится слышать мнения, что БЛ в БД это чуть ли не антипаттерн. Но я не буду останавливаться на вопросе стоит ли реализовывать БЛ в БД. Пусть каждый решает сам. Тем, кто хочет посмотреть, что у меня получилось в свете не столь обширного (по сравнению с Oracle) инструментария MySQL, добро пожаловать под кат.Читать полностью »
Приглашаем на Java-конференцию Joker 2016, которая состоится 14 и 15 октября в Санкт-Петербурге
2016-10-07 в 10:23, admin, рубрики: java, java 8, javascript, jokerconf, oracle, Блог компании Издательский дом «Питер», издательство питер, конференция, Разработка под Java ME, яндекс
Лучшие спикеры из России, США и Европы приедут, чтобы поделиться с вами своими мыслями и идеями.
На конференции 14 октября издательство «Питер» представит книги по IT, которые можно будет приобрести по издательской цене.
Это будет уже четвертый Joker в Питере. Спикеров и докладов, спонсоров и стендов, участников и экспертов будет больше, чем в прошлые разы, поэтому каждому пришедшему будет чем заняться!
Никита Иванов (GridGain): «Мы делаем космические корабли»
2016-09-22 в 15:10, admin, рубрики: Apache, gridgain, in-memory computing, oracle, бизнес-модели, венчурные инвестиции, обработка данных, прогресс, Развитие стартапа, Сбербанк, управление разработкой, метки: in-memory computing
Компания GridGain Systems, разработчик программных решений на базе Apache Ignite, предоставила клиентам доступ к решениям GridGain In-Memory Data Fabric на облачной платформе Microsoft Azure. Это позволит компаниям-поставщикам финансовых услуг использовать возможности интегрированных облачных служб Microsoft для быстрого развертывания продуктов GridGain и перенести вычисления в оперативную память компьютера.
По оценке аналитиков из IDC, к 2019 году рынок данных вырастет на 50% до $187 миллиардов. Отдельную ценность имеют вычисления в режиме реального времени.
GridGain — один из лидеров в этом сегменте. Будучи небольшим стартапом, компании удалось обойти крупных конкурентов и заключить контракты по всему миру. Причина успеха компании — технологическое ноу-хау? Или, может быть, просто везение?
О нелегкой судьбе наукоемкого ИТ-стартапа, о конкуренции на рынке данных и его перспективах мы поговорили с основателем и генеральным директором компании Никитой Ивановым.Читать полностью »
Oracle обещает, что новые продукты помогут ей обыграть Amazon на облачном рынке
2016-09-20 в 12:23, admin, рубрики: amazon, netbeans, oracle, бизнес-модели, конкуренция, облачные технологии, перспективные технологии, рост рынка, Управление продуктом, управление разработкой
Oracle анонсировал облачную инфраструктуру «второго поколения». Она предназначена для сторонних разработчиков, которые хотят использовать в своих приложениях дата центры Oracle. Об этом рассказал технический директор компании Ларри Эллисон на конференции OpenWorld в Сан-Франциско.
Параметры инфраструктуры таковы: 28,8 ТБ, 512 ГБ и 36 ядер на одной виртуальной машине. Стоит все это $5,40 в час. Представители Oracle утверждают, что эти показатели в 10 раз превосходят мощности Amazon Web Services (AWS) – главного конкурента компании в данном сегменте.
Кроме того, Oracle запустил еще один новый сервис – Cloud@Customer. Основная идея сервиса заключается в том, что необходимое оборудование для облачных вычислений устанавливается на стороне клиента, чтобы гарантировать конфиденциальность и безопасность данных. Сервис Cloud@Customer, опять же по мнению его разработчиков, является более мощным и дешёвым инструментом, чем продукты конкурентов. Читать полностью »
Вы не любите триггеры?
2016-09-15 в 11:35, admin, рубрики: oracle, postgresql, sql, triggers, Анализ и проектирование систем, базы данных, нормальные формы, проектирование баз данныхВы не любите кошек? Да вы просто не умеете их готовить! (с) Альф
При проектировании достаточно объёмных реляционных баз данных часто принимается решение об отступлении от нормальной формы — «денормализации».
Причины могут быть разными. От попытки ускорения доступа к определённым данным, ограничений используемой платформы/фреймворка/средств разработки и до недостатка квалификации разработчика/проектировщика БД.
Впрочем, строго говоря, ссылка на ограничения фремфорка и т.п. — по сути попытка оправдать недостаток квалификации.
Денормализованные данные — слабое звено, через которое легко можно привести нашу базу в неконсистентное (нецелостное) состояние.
Что с этим делать?
Читать полностью »
Oracle вынудил Яндекс.Почту эвакуироваться на PostgreSQL
2016-09-15 в 11:19, admin, рубрики: B2B, email, oracle, postgresql, базы данных, Госвеб, госуслуги, импортозамещение, кейсы, Текучка, Цены / Тарифы, Яндекс.Почта, метки: b2b, email, oracle, postgresql, базы данных, Госвеб, госуслуги, импортозамещение, кейсы, Текучка, Цены / Тарифы, Яндекс.ПочтаЯндекс.Почта завершила переход на СУБД PostgreSQL, сообщил CNews (ещё в мае «Яндекс» выпустил рассказ о истории своего перехода). Решение отказаться от Oracle было продиктовано: неотзывчивой службой поддержки, закрытостью кода, неудобным развёртыванием,Читать полностью »
Разработка мобильной 2D-игры «Составь слова из слова»
2016-09-12 в 16:16, admin, рубрики: android, c++, iOS, oracle, разработка игр, Разработка под android, разработка под iOSКак-то обычным летним вечером ехал домой с работы в метро и увидел у одного парня игру на планшете, где нужно составлять слова из букв. Скачал ее на свой планшет и начал играть. Поиграв какое-то время, понял, что некоторые особенности можно было бы реализовать поудобнее, и решив, что я могу сделать игрушку минимум не хуже, принялся за реализацию.
Работа со словарями
Имея некоторый опыт работы с БД Oracle, решил что обработку словарей буду вести в ней (Oracle 11.2 XE). Накачал в интернете несколько словарей в виде текстовых файлов с разделителями и с помощью механизма External Table загрузил в БД. Из загруженных слов отобрал 700 существительных длиной 8-10 букв. Это как раз и будут те слова, из букв которых игроки будут вести составление. Далее необходимо для каждого из этих 700 слов подобрать набор слов, которые можно из него составить. Для этого нужно проиндексировать все слова, чтобы можно было делать поиск по вхождению букв.
Top10 компаний – разработчиков программных средств виртуализации
2016-09-05 в 14:12, admin, рубрики: amazon, citrix, Google, huawei, microsoft, Odin, oracle, Parallels, red hat, ruvds, VERDE, VMware, Блог компании RUVDS.com, виртуализация, Серверное администрированиеСегодня чаще всего пишут о контейнерах, но в дата-центрах продолжает доминировать программное обеспечение для виртуализации серверов. Вот «первая десятка» вендоров, предлагающих лучшие на текущий момент программные решения виртуализации.
Любые дискуссии на тему серверной виртуализации нередко заканчиваются на высоких тонах, переходят в бескомпромиссный спор, но начинаются они почти всегда с VMware, поэтому и мы начнем свой список вендоров лучших продуктов виртуализации именно с этой компании.
Вице-президент Oracle признался в финансировании сбора «улик» о союзе Google с властью
2016-08-24 в 9:02, admin, рубрики: Google, oracle, Госвеб, инвестиции, политика, США, Текучка, метки: Google, oracle, Госвеб, инвестиции, политика, США, ТекучкаСтарший вице-президент Oracle Кен Глюек рассказал FortuneЧитать полностью »