Мы начали с простой цели: разобраться в небольших операционных данных из нашей среды Oracle E-Business Suite (OEBS). Сначала всё казалось несложным. У нас был классический Data Warehouse: пакетная обработка, массовые загрузки и привычная реляционная СУБД. Но по мере того как мы углублялись в проект, казалось бы рутинная задача превратилась в исследование и эксперименты с неожиданными поворотами и поиском чего-то действительно универсального.
Рубрика «oracle»
Приключение по перереносу аналитики из Oracle в Iceberg
2025-02-02 в 11:16, admin, рубрики: ATHENA, aws s3, iceberg, oracle, oracle database, postgresql, SnowflakeКак я запустил 99* контейнеров с Oracle Database 21c Express Edition внутри Podman на отечественной ОС
2024-12-29 в 7:16, admin, рубрики: oracle, oracle database, podman, никто не читает теги![Как я запустил 99* контейнеров с Oracle Database 21c Express Edition внутри Podman на отечественной ОС - 1 Как я запустил 99* контейнеров с Oracle Database 21c Express Edition внутри Podman на отечественной ОС - 1](https://www.pvsm.ru/images/2024/12/29/kak-ya-zapustil-99-konteinerov-s-Oracle-Database-21c-Express-Edition-vnutri-Podman-na-otechestvennoi-os.jpg)
В статье рассматривается пошаговое создание образов «с нуля» для контейнерного движка Podman. Внутрь контейнера «упакована» база данных Oracle Database 21c Express Edition. И всё это отечественной операционной системе РЕД ОС.
*2 контейнера
Как мы делаем Java: 30 лет истории российской разработки
2024-12-20 в 9:24, admin, рубрики: axiom jdk, java 8, jck, openide, openjdk, oracle, Sun Microsystems, джеймс гослинг, история Java, российская разработкаБанки, биржи, платежные системы — множество стратегически важных сервисов работает на Java. Не случайно язык, которому скоро исполнится 30 лет, уверенно держится в тройке лидеров рейтинга TIOBE. А еще Java — одна из «самых российских» технологий. Из всех разработчиков за пределами США именно россияне сделали наиболее заметный вклад в платформу — и продолжают развивать ее сейчас. Чтобы понять, как так вышло, мы вспомнили историю Java в России с девяностых годов до наших дней.
UMA — оракул для рынка предсказаний Polymarket
2024-10-17 в 9:16, admin, рубрики: DVM, oracle, polymarket, uma, оптимистичный оракул, оракул, рынок предсказаний![UMA — оракул для рынка предсказаний Polymarket - 1 UMA — оракул для рынка предсказаний Polymarket - 1](https://www.pvsm.ru/images/2024/10/17/UMA-orakul-dlya-rynka-predskazanii-Polymarket.jpg)
Перед началом погружения в UMA стоит отметить, что оракул в Polymarket является второй важной составляющей сервиса. Первую часть мы разобрали в предыдущей статье “Токенизация рынка предсказаний: Gnosis Conditional Token Framework”.
Миграция ZABBIX с Oracle в PostgreSQL с помощью Ora2pg
2024-08-24 в 8:15, admin, рубрики: ora2pg, oracle, postgresql, zabbixПривет. Я являюсь действующим АБД в крупной технологической компании. Основное направление работы - это Oracle, PostgreSQL и различные кластерные решения на основе СУБД PostgreSQL. Думаю многим будет полезен опыт миграции БД ZABBIX с Oracle в PostgreSQL, т.к. сам задавшись данным вопросом, не нашел конкретных шагов реализации данной задачи, а пришлось многие моменты реализовывать самому.
Исходные данные: Zabbix 6.0.26, OL8, single instance Oracle 19.12, размер БД - 3 TB.
Конечный результатЧитать полностью »
Вышла Java 21
2023-09-19 в 14:43, admin, рубрики: collections, concurrency, ffi, java21, JDK, jep, jvm, loom, oracle, pattern matching, string interpolation, vector api, virtual threads, zgcJava 21 является LTS-релизом, а значит у него будут выходить обновления как минимум 5 лет с момента выхода.
Читать полностью »
Концепция ORM как двигатель прогресса — выдержит ли ее ваша СУБД?
2022-11-04 в 21:53, admin, рубрики: oracle1С это не только удобный инструмент для быстрой прикладной разработки и кастомизации готовых конфигураций, это еще и идеальный нагрузочный тест в стиле ORM (Object relationship mapping) для СУБД (на текущий момент поддерживается MS SQL, Oracle, PostgreSQLPro, IBM DB2). Количество DML порождаемых только одной операцией. Записать() для регистра накопления позволяет быстро найти узкое место вашего сервера СУБД, а кому-то снять розовые очки 0^0 в идеологии ORM решений. Еще с версии 1С 7.7 ORM подход реализованный 1С мне казался очень удобным и правильным поскольку позволял не думать при разработке о многих вещах как
«Надо переехать с Oracle на PostgreSQL. Ты только не волнуйся!»
2022-08-29 в 10:51, admin, рубрики: oracle, postgresql, Администрирование баз данных, Блог компании Инфосистемы Джет, миграцияС этого сообщения в мессенджере началось мое масштабное расследование вопроса, который давно не дает спать многим айтишникам — можно ли вот так взять и переехать с Oracle на «свободную» СУБД PostgreSQL?
Российские компании за два с половиной месяца подали иски к Oracle на 300 млн руб.
2022-08-09 в 7:10, admin, рубрики: oracle, суд, Текучка, метки: oracle, суд, ТекучкаРоссийские компании менее чем за два с половиной месяца подали искиЧитать полностью »
Как мы мигрировали критичную БД с Oracle в CockroachDB
2022-06-06 в 13:13, admin, рубрики: CockroachDB, oracle, sql, Администрирование баз данных, базы данных, Блог компании QIWI, миграция, оракл, распределенные системы… простите, мигрировали куда? Туда!
CockroachDB — PostgreSQL-совместимая (по SQL-синтаксису DML) распределенная СУБД с открытым кодом (ну, почти). Ее название символизирует, что она, как таракан, выживает в любых экстремальных ситуациях. Лично мне крайне импонирует такая СУБД с привычным SQL-интерфейсом, настройка которой занимает 5 минут, которая хранит данные — как Kafka — на нескольких узлах в нескольких ЦОДах сразу, имеет настраиваемый replication factor на уровне конкретных таблиц, легко переживает потерю как одного узла, так и целого ЦОДа, использует для этого механизм распределенного консенсуса Raft и при этом еще и имеет строгую консистентность и уровень изоляции serializable. Разработчики CockroachDB — выходцы из компании Google, которые решили коммерциализировать архитектуру распределенной СУБД Spanner.
Недостатки тоже есть, не переживайте, но про них лучше в другой раз :)
Почему именно CockroachDB?
Среди распределенных SQL-СУБД есть альтернативы в виде Yugabyte и TiDB, и с прошлого месяца YDB. Вопрос «Почему?» связан в первую очередь с тем, зачем вообще нужна БД. Как мне кажется, БД нужна для того, чтобы надежно хранить данные и доставать их через стандартный язык SQL, а удобство ее использования — приятный, но вторичный фактор. Тут надо заметить, что я почти 9 лет проработал в техподдержке Oracle, и видел достаточно случаев порчи БД, как из-за дисковых сбоев и ошибок администраторов, так и из-за багов в приложении и даже в коде самой СУБД.
Ключевыми критериями выбора были:
Читать полностью »