... каждого релиза Sun/
выкладывали специальные ... включать проприетарную версию
Java.
Как известно, проприетарные бинарники JDK, распространяемые во многих linux-дистрибутивах, не присутствуют на официальном сайте. Для каждого релиза Sun/Oracle выкладывали специальные сборки на странице проекта jdk-distros. Так сборщики дистрибутивов могли собирать специфические для своей системы пакеты.
На днях Oracle отозвала лицензию DLJ ( «Operating System Distributor License for Java» ), которая была опубликована компанией Sun после открытия Java на конференции JavaOne в 2006 году. Как раз именно эта лицензия была лазейкой, которая позволяла перепаковывать и распространять Sun’овские (позднее Oracle’вские) бинарники Java в дистрибутивах Linux. А также благодаря ей имелся легкий доступ к проприетарным пакетам при разработке OpenJDK.
Итак, впредь (начиная с 27 апдейта JDK 6) дистрибутивы linux не могут включать проприетарную версию Oracle Java.
Читать дальше →
... SQL select в
Database. Возможно, эта ...
Каждый из нас сталкивался с необходимостью интеграции разных систем. Я хотел бы рассказать о том, как предоставить возможность отобразить данные из базы Lotus Domino оператором SQL select в Oracle Database. Возможно, эта тема не будет интересна многим. Но, на мой взгляд, эти два коммерческих продукта заслуживают того, чтобы написать о возможностях, которые они предоставляют.
Читать дальше →
... технической поддержки компании
.
Начать ... своих приложений на
очень просто, и ...
Думаю, многим разработчикам ПО и предпринимателям буду интересны некоторые особенности лицензионной политики и технической поддержки компании Oracle.
Начать разработку своих приложений на Oracle очень просто, и денег за это Oracle не возьмет. Интересное начнётся потом, когда проект надо будет легализовать.
Читать дальше →
В целях контроля над состоянием БД транспорта и датой проведения последней удачной чистки предлагаю ...
В целях контроля над состоянием БД транспорта и датой проведения последней удачной чистки предлагаю к рассмотрению следующий скрипт:
select to_date('01.01.0001', 'DD.MM.YYYY') + min(fdelivdate) , fstatus, count(*) from transpackets where fdelivdate <> 0 group by fstatus order by min(fdelivdate)
Результатом является табличка:
11.08.2011|18|6
22.08.2011|22|43667
Практически замечено, что транспорт тормозит когда кол-во пакетов на 22 статусе превышает 60 тыс.
Осталось придумать способ его автоматического запуска по расписанию и прикрутить посредством PHP к сайту
PS:
Ручной способ чистки транспорта в критической ситуации описан здесь:
Чистка БД транспорта (Сервер МК)
В последнее время интерес к облачным архитектурам растет с каждым днем, так как это один из наиболее ...
В последнее время интерес к облачным архитектурам растет с каждым днем, так как это один из наиболее эффективных способов масштабировать приложение, не прикладывая больших усилий, а самым узким местом любого высоконагруженного проекта является хранилище данных, в частности реляционная БД. Для борьбы с недостатками традиционных БД в основном используется 2 подхода:
1) Кэширование результатов выполнения запросов
- плюсы: высокая скорость доступа к данным
- минусы: требует компромисса между актуальностью данных и скоростью доступа, т.к. данные в кэше могут устареть, а удалять старые данные из кэша с последующим кэшированием новых — это дополнительные задержки и нагрузка на систему
2) NoSQL решения
- плюсы: хорошая горизонтальная масштабируемость, доменная модель данных совпадает с моделью хранения данных
- минусы: низкая скорость получения результатов в случае использования диска, практически невозможно обеспечить работу внутрикорпоративного софта, который ориентирован на работу с конкретной реляционной БД.
Сегодня я хочу познакомить вас с таким типом хранилища данных, который объединяет достоинства обоих подходов и при этом имеет ряд преимуществ перед упомянутыми выше решениями:
In-memory-data-grid (IMDG).
Читать дальше →