powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Зачем все пилят монолит?
25 сообщений из 172, страница 3 из 7
Зачем все пилят монолит?
    #40061806
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xerxf
распиливают потому, что это модно, стильно, молодёжно.
лёгкость разработки, поддёржки, развёртывания. Быстродествие можно и потом отладить. или не отладить. Помнится в одном проекте сначала раскидыли базки по сервисам. Потом стали нужные данные запрашивать из других серисов. потом всё стало тормозить - данные стали кешировать. потом всплыли проблемы синхронизации кешей...
но зато распилили.
вообще имхо - проблема моды в том, что многие последователи ей следуют бездумно. У ТС может есть смысл распиливать, может нет.. но микросервисы сечас серебрянная пуля. а в религиозные споры вступать- дело неблагодарное

скорее всего вы текущий монолит заменили на монолит микросервисов когда один микросервис дергает другой.
в этом случае картина что получилась нормальная
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061807
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H5N1
ну у нас оракла уже не осталось почти, но вполне тестируем. интеграционные тесты из json-чиков генерируют данные (avro, parquet файлики) и гоняют тесты в spark. для рсубд обычно h2 прокатывает, но в том числе и embedded mariadb участвует. там тоже нет проблем данные на ходу генерить.

а вот с ораклом интересно, это же лицензии на каждого девлопера, на все гитлабы, потрбеуется.
это какой такой spark, из ада?
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061809
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор поднял вопрос среди Ораклистов и получил Ораклячий отлуп. А что хотел? Хотел другого ответа?

Вот поди подними этот-же воспрос в форуме Java.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061813
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
H5N1

а вот с ораклом интересно, это же лицензии на каждого девлопера, на все гитлабы, потрбеуется.


Вроде для целей development Oracle всегда был бесплатен. Т.ч. нет, не потребуется. AFAIK

Нет.
Конечный пользователь должен лицензировать все используемые им базы данных:
Production, Development, Test, Standby, Staging.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061814
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Автор поднял вопрос среди Ораклистов и получил Ораклячий отлуп. А что хотел? Хотел другого ответа?

Вот поди подними этот-же воспрос в форуме Java.
автор похож на гребца на галере
Который спрашивает, правильно ли кэп держит курс
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061816
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Вот поди подними этот-же воспрос в форуме Java.


Я помню "поднимателей вопросов" в форуме Java.... Там тип совсем недавно писал примерно следующее: я книжки читать не хочу, а хочу бомбить базу вставками и постоянными коммитами, а она отчего-то берет и тупит и поэтому у меня приложение тоже тупит, как правильно лить данные в БД я разбираться не буду, а буду-ка я лучше слать весь свой мусор не сразу в базу, а сначала в очередь (кафку) - вот пусть у того, кто очередь разгребает, все тупит.

В принципе, это все что нужно знать о микросервисах: если у вас что-то не работает в микросервисах, значит у вас слишком мало их.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061817
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это помогло автору?
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061819
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, вы обсуждаете абстрактные микросервисы в вакууме. Опишите задачу, чтобы можно было предметно обсуждать, из каких микро- или наносерсивов может состоять система, ее решающая.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061822
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
AmKad,

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

зы. слать кучу данных туда-сюда далеко не бесплатно и на пару порядков медленнее...
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061823
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор пишет - на "пределе возможностей".

Значит новый функционал бизнес уже туда впихнуть не может.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061828
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sayan Malakshinov,

Паттерн "микросвервисы", по крайней мере в моем понимании, не характеризует того, где должна быть логика: в БД или не в БД. Он подразумевает разбиение системы на множество подсистем, каждая из которых имеет свою четко очерченную зону ответственности и, возможно, отдельную команду, которая ее сопровождает.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061832
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
AmKad,

Ну при всей логике в единой базе это уже опять монолит с наносервисами :) а при разнесенной логике по разным базам, это уже не про оракл - дороговато выходит...
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061849
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле тема топика близка к вопросу на собеседовании по поводу - "бить или не бить базу на кусочки"
если микросервисы ее используют. Но это - еще дальше от Оракла.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061856
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Автор пишет - на "пределе возможностей".

Значит новый функционал бизнес уже туда впихнуть не может.
не путай бизнес и команду админов/разрабов/архитекторов/историю всех изменений за послдение 15 лет
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061858
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx
mayton
Автор пишет - на "пределе возможностей".

Значит новый функционал бизнес уже туда впихнуть не может.
не путай бизнес и команду админов/разрабов/архитекторов/историю всех изменений за послдение 15 лет

А что команда админов? Сама себе задачи продуцирует?
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061859
H5N1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton

А что команда админов? Сама себе задачи продуцирует?

а кто еще ? у вас цео мониторит базы и поднимает вопросы по капасити ?
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061881
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sayan Malakshinov
ох, да я вообще хотел бы увидеть хоть один реальный, не надуманный пример, когда вынос логики из базы на апп.сервер реально поможет снизить нагрузку

Вопрос религиозный. Если тебя ткнуть носом в реальный пример, всё равно будешь орать, "ви всё врёти!".
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061891
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sayan Malakshinov
хотел бы увидеть хоть один реальный, не надуманный пример, когда вынос логики из базы на апп.сервер реально поможет снизить нагрузку...
Куча операторов, принимающих заказы.
Сервер приложений может самостоятельно грузить текущие остатки, вычитывать обновления и разрешать конфликты типа "этому клиенту не хватает товара". Т.е. вместо сотни конкурентных подключения от каждого оператора будут единичные подключения от одного или нескольких серверов приложений.
Задача сервера приложений - "заливать" в базу данные и вычитывать их оттуда максимально упорядоченным и бесконфликтным образом.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061894
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

mad_nazgulДля каждого теста свой докер образ БД, со всеми тестовыми данными?!

Зачем для каждого свой и зачем докер? БД подымается из бэкапа на обычном тестовом сервере.


Затем что один инстанс на все тесты не прокатит.
Т.к. тесты добавляются/убираются и т.д.
Кроме того они должны выполнятся параллельно.
Т.е. чтобы не иметь проблем на каждый тест должен быть свой инстанс БД.
Тут кроме докера ничего на ум не приходит.
Подняли докер с нужными данными, прогнали тест, убили докер.

Это если мы говорим про тестирование SQL, а не полноценное интеграционное тестирование.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061896
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
Затем что один инстанс на все тесты не прокатит.
Т.к. тесты добавляются/убираются и т.д.
Кроме того они должны выполнятся параллельно.
Т.е. чтобы не иметь проблем на каждый тест должен быть свой инстанс БД.
Возможно вас это удивит, но один экземпляр СУБД умеет обслуживать несколько баз (схем) данных.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061901
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Разработчики в курсе этих возможностей, используют схемы в хвост и гриву, поэтому простое переименование схем ради тестов - задача нетривиальная.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061920
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul

Тут кроме докера ничего на ум не приходит.
Подняли докер с нужными данными, прогнали тест, убили докер.


ZFS Appliance - пили клоны БД
Можно и самому запилить, а не покупать - ZFS on linux+скрипты
Быстрое создание клона независимо от размера БД,
плюсом - экономия места, занимает как один инстанс на все клоны + дельта изменений
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061926
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
переименование схем ради тестов
Начиная с 12-ой версии в Oracle есть CDB + PDB.
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061929
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Basil A. Sidorov,

Разработчики в курсе этих возможностей, используют схемы в хвост и гриву, поэтому простое переименование схем ради тестов - задача нетривиальная.
этот всё потому, что у вас архитектора/идеолога нет
или зама по производству
...
Рейтинг: 0 / 0
Зачем все пилят монолит?
    #40061942
H5N1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad
crutchmaster
переименование схем ради тестов
Начиная с 12-ой версии в Oracle есть CDB + PDB.

+ 17,500 USD за процессор.
...
Рейтинг: 0 / 0
25 сообщений из 172, страница 3 из 7
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Зачем все пилят монолит?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]