Oracle вычищают из электронного правительства

отметили
62
человека
в архиве
Oracle вычищают из электронного правительства
«Ростелеком» до конца 2017 г. намерен заместить продукты Oracle в части инфраструктуры электронного правительства (ИЭП) на решения с открытым кодом. На это оператор выделил своей дочерней компании «РТ лабс» p110,9 млн. Данные о соответствующей процедуре в формате закупки у единственного поставщика появились на сайте госзакупок.

Импортозамещение затронет систему автоматизации предоставления юридически значимых услуг гражданам, организациям и органам госвласти. Она представляет собой совокупность федеральных госинформсистем и иной ИКТ-инфраструктуры.

В рамках исполнения контракта предполагается замена СУБД Oracle на PostgreSQL, сервера приложений Oracle Weblogic AS — на JBoss, контроллера очередей Oracle Weblogic JMS — на Apache ActiveMQ, ПО доступа к каталогам Oracle LDAP ODSEE — на OpenLDAP, средства аналитической обработки и загрузки данных Oracle Business Intelligence Suit — на Pentaho Business Intelligence Suite, шины передачи данных Oracle Enterprise Service Bus — на Mule Enterprise Service Bus.

В «Ростелекоме» указали CNews, что при развитии и модернизации ИЭП компания сейчас старается использовать отечественное ПО, входящее в Реестр, курируемый Минкомсвязи.
Добавил ramstor ramstor 8 Августа 2016
Комментарии участников:
Danpil
+8
Danpil, 8 Августа 2016 , url
Где же они столько спецов по постгресу найдут? Его открытый вариант пилить и пилить напильником до объема данных с которым оракл шутя справляется.

Yoda_1966
0
Yoda_1966, 8 Августа 2016 , url
норд
+1
норд, 8 Августа 2016 , url
а есть и закрытый
thy
+5
thy, 8 Августа 2016 , url
На 9.3 версии, как только вышла в 2014-м, обкатывали монолитную БД размером 10ТБ, состоящую из 20 таблиц всего, которая так же с Оракла съехала — по тем операциям, что обычно использовались, проблем не было, как и особых отличий (были проблемы по специфичным для ПГ запросам, но это не критично).
lifeos
+6
lifeos, 8 Августа 2016 , url
по PostgreSQL хватает спецов
fakenews
+1
fakenews, 9 Августа 2016 , url
в россии есть куча довольно известных компаний которые занимаются интеграцией постгреса, вот туда и залью бабло.
Семен Панов
-1
Семен Панов, 9 Августа 2016 , url
Нигде. Пыль в глаза, официально одно, неофициально другое, а потом опять реальность не будет сходится с фантазиями.
lifeos
+1
lifeos, 8 Августа 2016 , url
В «Ростелекоме» указали CNews, что при развитии и модернизации ИЭП компания сейчас старается использовать отечественное ПО, входящее в Реестр, курируемый Минкомсвязи.

А что в PostgreSQL отечественного?
Danpil
+3
Danpil, 8 Августа 2016 , url
Есть несколько российских контор которые продвигают «свою» сборку постгре, думаю под такой формат прокатит
X86
+6
X86, 8 Августа 2016 , url
Там ведь написано
старается

А так —
свободная объектно-реляционная система управления базами данных (СУБД).
лицензия PostgreSQL[d] и лицензия BSD

Т.е. задачи избавиться от зависимости от иностранной компании, которая может подчиниться требованиям правительства США, выполняются.
fakenews
+1
fakenews, 9 Августа 2016 , url
а что там вообще может быть «отечественного» для любой страны если это open source проект? В России проходят весьма крупные конференции по части постгеса, так же есть и контрибуторы. Суть в том что соответствующие организации могут проверить исходный код и сертифицировать применение постгреса в разных местах.
chel_c
0
chel_c, 8 Августа 2016 , url
Боюсь что проект такого масштаба обречен работать на Оракле. Все остальное слишком уступает ему в производительности. Либо Ростелеком решил просто саботировать и развалить недореализованный им-же проект…
fakenews
+1
fakenews, 9 Августа 2016 , url
бгг да ладно? крупнейшие сайты интернета используют опен сурс и PostgreSQL и даже MySQL
Danpil
+1
Danpil, 9 Августа 2016 , url
Пожалуйста ентерпрайз решения озвучьте, которые сидят на MySQL. Просто ради интереса.
oleg_ws
0
oleg_ws, 9 Августа 2016 , url
Ну хотя бы сайт Белого дома. Он выполнен на Друпал, а он изначально работал только с MySQL или постгресом
GreyWolf
0
GreyWolf, 9 Августа 2016 , url
Сайт, даже если это сайт белого дома — это не ентерпрайз решение…
oleg_ws
0
oleg_ws, 10 Августа 2016 , url
вообще-то как раз нагруженные сайты и обсуждаем. См. изначальный пост
news2.ru/story/500104/comment1885230/
бгг да ладно? крупнейшие сайты интернета используют опен сурс и PostgreSQL и даже MySQL

Если считаете, что сайт не «энтерпрайз». то обращаейтесь к тому. кто его так назвал news2.ru/story/500104/comment1885230/
oleg_ws
0
oleg_ws, 10 Августа 2016 , url
извиняюсь, ссылочка, где нагруженные сайты названы «энтерпрайз» news2.ru/story/500104/comment1885234/
GreyWolf
0
GreyWolf, 10 Августа 2016 , url
Простой, пример, надо удалить на сайте юзера вместе со всеми комментариями, картинками, видео, линками и всем чем. (например, на facebook). Если вдруг, что-то пойдет не так на Oracle, сработает exception и rollback, а на MySQL'e с каким нибудь MyISAM у вас все так ебнется, что вы потом концов не соберете…
fStrange
-1
fStrange, 10 Августа 2016 , url
Если вдруг, что-то пойдет не так на Oracle, сработает exception и rollback, а на MySQL'e с каким нибудь MyISAM у вас все так ебнется, что вы потом концов не соберете…
:)))))))))))))))))))))))))
GreyWolf
-1
GreyWolf, 11 Августа 2016 , url
Смешно написал, ха-ха. По требованиям ЕС, по требованию юзера хостер обязан удалить юзер со всем, что он нафлудил. Только только обосрется фейсбук или вконтакт удалить все. Максимум, что могут пометить, что юзер перманентно неактивен…
oleg_ws
0
oleg_ws, 11 Августа 2016 , url
да ну? Физически удалить юзера и его коменты в Друпале нет проблем.
Максимум, что могут пометить, что юзер перманентно неактивен…
Интересно, а как вы работу с базами данных себе представляете? Какая связь между фейсбук и mysql? У вас есть точная информация, что в фейсбук используется mysql, а не mssql или что то другое?
delete from coment where id_user=(select id_user from user where user_name=«GreyWolf»)
delete from user where user_name=«GreyWolf» (или что-то подобное — в зависимости от конкртеной структуры базы данных)
по вашему не удаляет физически то, о чем вы говорите? Будет пометки ставить?
GreyWolf
0
GreyWolf, 12 Августа 2016 , url
А как же все зависимости? Какой-нибудь вася в 10 лет флудил на Youtube, потом заболел паранойей и хочет выпилить себя из этих ваших интернетов. И задача выпилить его вместе его комментариями, лайками и дизлайками, а DB там, допустим, какое-нибудь извращение вроде nosql. И надо пройти по всей ДБ, которая пиздец, какая большая, выпилить комменты васи, открутить все его лайки и дизлайки, счетчики просмотров и т.п., причем надо не выпилить ничайно все деревья комментов (в идеальном случае), которые были порождены флудом Васи. Все это на столько нетривиально, что проще поставить в вашей табличке user в столбике status значение «permanently disabled».

P.S. в Youtube все довольно сделано топорно. Если вы удаляете свой коммент, то все «дети» дерева «пропадают» (не знаю удаляются ли они из DB вместе с зависимыми, или помечается, как disabled и все зависимые становятся мертвым грузом в DB). А по идеи, в приличном обществе принято делать, что когда удаляется вершина в дереве, ребенок вершины становиться вершиной…

Microsoft сейчас обновил user agreement, и написал, что будет выпиливать всяких Васей из Xbox Live, которые неактивны 5 лет. Представляете, сколько у них там накопилось мертвых душ, и как у них там DB разрасталась, что даже для них хранить это все стало проблемой…

P.S.S. люблю потроллить и повалять дурака ;)… И это не IT сайт, чтобы рассуждать преимущества Oracle и его минусы (которые у него навалом, хотя бы цена лицензии). Для вас, как не IT специалиста, главный минус Oracle — это в том, что его главные headquarter находится не в Москве, а Redwood City, California, United States. Было бы наоборот, вы ссали бы кипятком, что Ростелеком решил от него избавится…
oleg_ws
0
oleg_ws, 12 Августа 2016 , url
лапшу не вешай, достал, какой же ты IT-спец, если не знаешь, что в том же mysql и ссылочная целостность имеется, о которой ты беспокоишься, и rollback, об отсутствии которых в mysql так беспокоился ранее…
GreyWolf
0
GreyWolf, 12 Августа 2016 , url
В Oracle есть много того, что нет MySQL, на том и закончим. Если бы было наоборот, то Oracle давно бы разорился…

P.S. Рад за то, что часть денег абонентов Росстелекома осядет в карманах российских айтишников, а не их американских коллег. Но жопу рвать от гордости тут не из-за чего. Так должно было бы быть изначально, а не только теперь…
fakenews
0
fakenews, 10 Августа 2016 , url
youtube, facebook
oleg_ws
0
oleg_ws, 9 Августа 2016 , url
Ну вообще-то пример не совсем удачный — MySQL это, увы, продукт оракла
chel_c
0
chel_c, 9 Августа 2016 , url
Не путайте сайты и интерактивные порталы. Сайт можно закешировать чуть не целиком. Там обращения к базе будут только на чтение и редко на запись. А серьезный интерактивный проект уже в кеш не спрячешь. Тут будут идти непрерывные запросы к БД, в т.ч. и на запись. Здесь нужен лес костылей и оптимизаторов. И лидер здесь, разумеется Оракл.
fakenews
+1
fakenews, 10 Августа 2016 , url
если сайт и кэшируют обычно используют memcached. Оракл «лидер» только из-за инерции мышления, энтерпрайз хочет просто заплатить денег и не «парится».

Yahoo! for web user behavioral analysis, storing two petabytes and claimed to be the largest data warehouse using a heavily modified version of PostgreSQL with an entirely different column-based storage engine and different query processing layer. While for performance, storage, and query purposes the database bears little resemblance to PostgreSQL, the front-end maintains compatibility so that Yahoo can use many off-the-shelf tools already written to interact with PostgreSQL.[72][73]
In 2009, social networking website MySpace used Aster Data Systems's nCluster database for data warehousing, which was built on unmodified PostgreSQL.[74][75]
Geni.com uses PostgreSQL for their main genealogy database.[76]
OpenStreetMap, a collaborative project to create a free editable map of the world.[77]
Afilias, domain registries for .org, .info and others.[78]
Sony Online multiplayer online games.[79]
BASF, shopping platform for their agribusiness portal.[80]
Reddit social news website.[81]
Skype VoIP application, central business databases.[82]
Sun xVM, Sun's virtualization and datacenter automation suite.[83]
MusicBrainz, open online music encyclopedia.[84]
The International Space Station for collecting telemetry data in orbit and replicating it to the ground.[85]
MyYearbook social networking site.[86]
Instagram, a popular mobile photo sharing service[87]
Disqus, an online discussion and commenting service[88]
TripAdvisor, travel information website of mostly user-generated content[89]
RussiaRulit
0
RussiaRulit, 9 Августа 2016 , url
бгг да ладно? крупнейшие сайты интернета используют опен сурс и PostgreSQL и даже MySQL
Скажу сразу — я не спец в web строительстве, но мне кажется, даже на крупнейших порталах объёмы БД значительно уступают объёмам промышленных БД, да и по скорости требования не такие высокие, когда куча людей запускает разнообразную сложную отчётность.
fakenews
+1
fakenews, 10 Августа 2016 , url
наоборот, сейчас на порталах (facebook, youtube, instagram и так далее) данных гораздо больше чем в энтерпрайзе. И требования по скорости выше, юзер просто закроет медленный сайт а в энтерпрайзе нравится/не нравится придется работать.
GreyWolf
0
GreyWolf, 10 Августа 2016 , url
В в основной части фейсбука не нужен Oracle и п.д. Просто труба на вход и выход. Это не критическая финансовая апп. Если какой-нибудь вонючий комментарий или фото пропадет, никто от этого не пострадает… А там где у них оплата и финансовые операции, там по любому какой-нибудь Oracle, DB2 или Teradata стоит. Никто не будет рисковать миллиардами, чтобы сэкономить миллион…
fakenews
0
fakenews, 11 Августа 2016 , url
можно посмотреть на чем системы продажи рекламы стоят. не думаю что там поголовный постгрес.
GreyWolf
0
GreyWolf, 11 Августа 2016 , url
Слабо себе представляю, чтобы какой-нибудь финансовой институции что-то важное крутилось бы на MySQL'e или чем-то подобном. Одна транзакция — это изменения в десятках таблиц банковской системы. И даже не дуракоустойчивости дело. Если у вас из-за бага в дб пропадет транзакций на десяток миллионов долларов, вы потом их с создателей монгодб взыскивать будете или может с создателей мариадб?
fakenews
0
fakenews, 11 Августа 2016 , url
Бля, мне вот интересно почему? Опен сурс имеет большую базу пользователей для тестирования и репортов, больше контрибуторов, код постоянно изучается, баги быстро репортятся и так же быстро фиксятся. Думаешь фэйсбук, гугл и прочие просто так имеют громадное кол-во опен сурса на гитхабе? Поэтому по части надежности скорее всего и постгрес и майскуэль как минимум не уступают ораклу. Это к тому же транзакционные БД, в которых сама суть в том, чтобы не проебать ничего и все операции атомарны внутри транзакции.

ACID (Atomicity, Consistency, Isolation, Durability) слышал про такое?

https://www.mysql.com/customers/

вон там юзеры, все подряд включая аэроспэйс и банки. Кстати говоря Postgres

The International Space Station for collecting telemetry data in orbit and replicating it to the ground

А кому нужна надежность те поднимают не один инстанс а делают шардинг и репликацию по нескольким базам данных, например пока 3 из 5 нод не отрепортят успешную запись операция не считается завершенной.
GreyWolf
0
GreyWolf, 12 Августа 2016 , url
MySQL стал ACID, только после того, как его купил Oracle и «прокачал» InnoDB. MariaDB становится ACID, если использовать XtraDB, ноги которого растут из InnoDB прокаченого Oracle'ом…
GreyWolf
+1
GreyWolf, 12 Августа 2016 , url
Вполне поверю, что MySQL используется в этих конторах и на них крутится что-то не существенное. Например, какая-нибудь Jira или еще какая-нибудь похожая система, или какой-нибудь data warehouse для сливания информации для клиентов, чтобы они там отчетики смотрели, или новости выкладываются. Но я не поверю, что MySQL будет стоять где-нибудь, где простой или остановка равна катастрофе. Вы же сам программист и понимаете, что у каждой задачи есть свои решение, цена и риски. Гонять железнодорожный состав, чтобы перевезти Путина из Москвы в Сочи, никто не станет. Точно так же никто не станет возить Васю из Южного Бутова первым бортом. тут тоже самое… Избавиться от Oracle не получится, чтобы как бы вы не хотели или Путин…
fakenews
0
fakenews, 12 Августа 2016 , url
там написано для чего и где используются. Что телеметрия от ISS не является важной задачей? Они постгрес используют. Оракл обеспечивает поддержку, поэтому его и берут, этож блять оракл. А те кто не может брать оракл по каким-то причинам прекрасно обходятся постгресом.
GreyWolf
0
GreyWolf, 12 Августа 2016 , url
Я не говорю лучше-хуже. Для каждой задачи есть свои риски, решения и цена. Например, ты дорого платишь за поддержку или за штат специалистов. По какому пути идти — это личное решение каждой конторы. Если у Google или Facebook есть деньги содержать штат из сотен тысяч специалистов, то у кому-то может быть дешевле купить лицензию Oracle'а или т.п. Если в конторе эникейщик Вася решил скачать PostgreSQL и заменить им Oracle в облаке, за которым присматривает сам Oracle, чтобы сэкономить, то у меня для начальника Васи плохие новости…
fakenews
0
fakenews, 13 Августа 2016 , url
в гугле не работает столько народу. Postgres тоже есть в облаке за которым присматривают — heroku, amazon aws а они себя позиционируют как ентерпрайз решения.
GreyWolf
+1
GreyWolf, 13 Августа 2016 , url
Кстати, в Google тоже на Oracle много чего крутится. У меня там один однокурсник знакомого Oracle админом работает, правда расколоть, что на Oracle в Google крутится не удалось…
Не будем спорить, а то у нас тут все скатывается во флейм. Microsoft уже последние 20 лет хоронят, а он цветет и пахнет…
У меня на работе начальство офигивают от мысли, что надо с Oracle 11.2 на Oracle 12 мигрировать, так как Oracle за поддержку 11.2 такую цену вломил, что там все охерели. А тут нам хвалятся, как они НАМЕРЕНЫ заместить продукты Oracle. Вот когда заменят, тогда пускай и хвалятся. И пускай заодно назовут цену и сколько крови это стоило. А то окажется «как всегда»…
fakenews
+1
fakenews, 10 Августа 2016 , url
у меня есть БД по ценам на товары разные, ну так там несколько миллионов записей которые регулярно обновляются и по ним делается сложная как раз аггрегация. И прекрасно все это лежит в MongoDB, а изменения цен идут в InfluxDB.

Еще щаз собираю данные с LinkedIn (открытые профайлы около 500 миллионов записей) то же самое — MongoDB. Пытался RethinkDB использовать, но там какие-то эффекты стали проявляться, много хочет памяти.

Если MongoDB уже позиционируется как решения для энтерпрайза, то Postgres тем более. И компании которые за ними стоят точно так же как и Оракл могут за деньги обеспечивать поддержку энтерпрайз клиентам.

Ваще я думаю гос-ву стоило бы вложиться в свою облачную платформу. И уже там выдавать ведомствам указы переводить свою инфраструктуру на гос-клауд. Ну и людишкам можно было бы подкинуть чего.
devl547
0
devl547, 9 Августа 2016 , url
В рамках исполнения контракта предполагается замена СУБД Oracle на PostgreSQL

А что не на MariaDB, которая тот же MySQL, только открытый?
RussiaRulit
0
RussiaRulit, 9 Августа 2016 , url
А что не на MariaDB, которая тот же MySQL, только открытый
Насколько я понимаю, в плане технической оснащённости, Posgress всегда был впереди. По крайней мере раньше MySQL никогда не позиционировался как промышленная БД. Так — базка (не опечатка, именно базка) для сайтиков всяких там…
fakenews
0
fakenews, 10 Августа 2016 , url
Я уже давно не использую MySQL для своих задач, я слышал MySQL решает если деградировать ее до key-value хранилища (как это делают всякие фэйсбуки). А так да, на постгресе куча фишек, взять хотя бы HStore, JSON и Arrays. Хз как там с нагрузками у меня нагрузки в основном специфические нужно делать какое-то количество инсертов в секунду на протяжении какого-то времени.

MySQL и Postgres скорее всего уже давно enterprise-level решения. Если MongoDB уже позиционирует себя как Энтерпрайз, то эти наверное просто не считают нужным напоминать об этом. Для энтерпрайза важно чтобы можно было позвонить поставщику и сказать «сделай заебись» и поставщик побежал делать, а не искать срочно кого-то кто будет делать. Хотя для постгреса такие компании тоже есть.

Вот MongoDB:

Adobe: Adobe Experience Manager is intended to accelerate development of digital experiences that increase customer loyalty, engagement and demand. Adobe uses MongoDB to store petabytes of data in the large-scale content repositories underpinning the Experience Manager.[35]
Amadeus IT Group uses MongoDB for its back-end software.[36]
The Compact Muon Solenoid at CERN uses MongoDB as the primary back-end for the Data Aggregation System for the Large Hadron Collider.[37]
Craigslist: With 80 million classified ads posted every month, Craigslist needs to archive billions of records in multiple formats, and must be able to query and report on these archives at runtime. Craigslist migrated from MySQL to MongoDB to support its active archive, with continuous availability mandated for regulatory compliance across 700 sites in 70 different countries.[38]
eBay uses MongoDB in the search suggestion and the internal Cloud Manager State Hub.[39]
FIFA (video game series): EA's Spearhead development studio uses MongoDB[40] to store user data and game state. Auto-sharding allows scaling MongoDB across EA's 250+ servers as user demand grows.
Foursquare deploys MongoDB on Amazon AWS to store venues and user check-ins into venues.[41]
LinkedIn uses MongoDB for its internal learning platform.[42]
McAfee: MongoDB powers McAfee Global Threat Intelligence (GTI), a cloud-based intelligence service that correlates data from millions of sensors around the globe. Billions of documents are stored and analyzed in MongoDB to deliver real-time threat intelligence to other McAfee end-client products.[43]
MetLife uses MongoDB for “The Wall", a customer service application providing a «360-degree view» of MetLife customers.[44]
Plexistor for MongoDB delivers persistent, high capacity storage at near-memory speed, enabling last transaction safety in the event of an application or power failure. Plexistor can be used in Amazon AWS as well as on premise, running on Linux OS or on Docker containers.[45]
SAP uses MongoDB in the SAP PaaS.[46]
Shutterfly uses MongoDB for its photo platform. As of 2013, the photo platform stores 18 billion photos uploaded by Shutterfly's 7 million users.[47]
Tuenti uses MongoDB as its backend DB.[48]
Yandex: The largest search engine in Russia uses MongoDB to manage all user and metadata for its file sharing service. MongoDB has scaled[49] to support tens of billions of objects and TBs of data, growing at 10 million new file uploads per day.

chel_c
0
chel_c, 9 Августа 2016 , url
А еще такой вопрос: Что они собираются делать с Java? =) С нее они куда спрыгнут?
devl547
0
devl547, 9 Августа 2016 , url
Не на OpenJDK/IcedTea? ЕМНИП, там разница сейчас не очень большая.
chel_c
+1
chel_c, 9 Августа 2016 , url
Я себе даже боюсь представить тот объем проблем, который возникнет уже на стадии поиска жизнеспособной архитектуры и опытных рук для ее исполнения. И, как обычно, сто распилиардов пицот спиздилионов рублей, которые выдернут под это из бюджета…
comander
+1
comander, 9 Августа 2016 , url
Также оператор надеется уменьшить совокупную стоимость владения ПО (без учета начальных инвестиций) за счет сокращения лицензионных и иных отчислений зарубежным компаниям.

слышал что оракл пару лет назад сменил политику лицензирования, что взвинтило стоимость уже существующих решений.
unknown1
+1
unknown1, 9 Августа 2016 , url
а почему собственно постгре? у меня тоже есть большие сомнения что он способен работать с высоконагруженными базами.
ведь его основная фишка это версионность. из за чего база очень быстро растёт. а сжатие в больших базах — далеко не тривиальная задача


Войдите или станьте участником, чтобы комментировать