тут трагедия несколько больших масштабов намечается нежели "потеря производительности". Уж лучше бы снапшот.
Сделал скриншот вместо снапшот?
Снимай свитшот.
Деректор Ашот будет делать камшот.
Снимай свитшот.
Деректор Ашот будет делать камшот.
если скриншот всей базы - моё почтение
Кто знает насколько далеко он зашёл...
у меня на телефоне есть опция расширять рамку скриншота вниз, захватывая больше, чем умещается на экране. Пока так скринил только несколько страниц, но может там и нет лимита
ну очевидно же что скриншот с моментом падения
С моментом падения Рима?
Хоруса
Это же it. С 01.01.1970. До этого времени не существовало.
Молодец, теперь сиди руками набивай обратно.
А база то наверно маленькая
Вполне большая. Нормальная...
Хотел пошутить про камшот, но не нашел тега "приколы для даунов" и постеснялся. Простите.
Тол ко ебланы снапшотят базы данных, их бкапить надо, оло! Снапшоты это потеря производительности дисковой подсистемы, что при высокой нагрузке от приложения бд является недопустимым. Бд надо собирать в кластер для резервирования и бэкапить.
Сори, там же есть снапшоты силами самой базы данных, я совсем забыл про них. Виртуализатора порвало.
тут трагедия несколько больших масштабов намечается нежели "потеря производительности". Уж лучше бы снапшот.
Сделал скриншот вместо снапшот?
Снимай свитшот.
Деректор Ашот будет делать камшот.
Снимай свитшот.
Деректор Ашот будет делать камшот.
Есть снапшоты на уровне схд. Нормальные современные схд c ROW-снапшотами не теряют производительности. У меня есть база на 300тб оракловая, с нее 2 снапшотные копии для разрабов поднимается каждый день. При нагрузках в 250к иопс и до 6гб/с потока, латенси меньше 1мс.
300Тб база данных... О боже. Ну и база! У меня нет таких масштабов и даже представить трудно.
Бд сына маминой подруги.
Очень интересно на каком железе вертится эта монструозная база?
solaris spark m8. Выдано 80 ядер по 8 потоков каждое и 2тб оперативки. 4 порта 32гбит fc для доступа к схд.
Господи, сколько ж этот монстр стоит то?
Интересно, ЧТО это за база.
Там полный комплект СШК?
Там полный комплект СШК?
OLTP дрисня, очевидно же. Каждый пук ложили в базу, и так 30 лет. Без сверток, без архивации. Нахуй никому не надо, кроме айтишников, которые на этом доедут до пенсии.
Не совсем. Это цфтшная банковская база со счетами и переводами. И не за 30 лет. В 2020 году эта база была меньше 60тб.
С тем что никому не нужна клиенты банка не согласятся, большая часть услуг банка без нее не работает.
С тем что никому не нужна клиенты банка не согласятся, большая часть услуг банка без нее не работает.
Ну нередко клиенты хотят видеть данные за 2-3 года в некоторых продуктах. Иногда это даже прямо такое вот обязательное требование, что часть других требований, на первый взгляд, не менее важных, клиентом заявляется как менее приоритетные, чем стата.
Есть требования регулятора в виде цетрабанка, по некоторым типам информации хранение до 10 лет.
Там одни только индексы десятки террабайт весят. :D А так ничего особенного, есть у нас и поболее базы. DWH террабайт 600, точно не скажу оно на экзадате лежит, а экзадата не мое хозяйство.
Любой ДО, хоть 1С (чур меня чур)
Только есть нюанс. Нельзя полагаться на абсолютную надёжность. СХД тоже могут подводить. Помню, как у меня одна из них чуть на глазах не упала. Куча голов, резервирование. Но какая-то багулина с прошивкой в одной голове. Пришёл дохуя сертифицированный инженер HP, обновил, после чего рабочая голова не взлетела, а вторая, на ровном месте, свалилась в ошибку, выводя всю СХД из продакшена, т.к. всё сваливается в рид-онли, а несколько дисков в полках начинают сигнализировать выпадение из массивов. Такую тряску, как у этого инженера, нечасто встретишь.
Бывает. Я схд админ, я все видел. Один раз мы батарею на ibm flashsystem 40 тб меняли, штатная процедура, безопасная, уже десятки раз сделаная. У нас таких флешке 10 штук было, в каждой 2 батареи, раз в 2 года они меняются.
Ну вот вставляем мы батарею - флешка "мырг" и потухла. Поднялась через 10 минут уже без данных.
Минус 40 тб - несколько сотен виртуалок с разными сервисами.
Поэтому есть 1. Второй контур, с такой же схд и стендбайными системами, на которые можно за 5 минут все переключить. 2. Бэкапы, раз в неделю фул, каждый день инкрементальные и каждый час архивные логи.
Ну вот вставляем мы батарею - флешка "мырг" и потухла. Поднялась через 10 минут уже без данных.
Минус 40 тб - несколько сотен виртуалок с разными сервисами.
Поэтому есть 1. Второй контур, с такой же схд и стендбайными системами, на которые можно за 5 минут все переключить. 2. Бэкапы, раз в неделю фул, каждый день инкрементальные и каждый час архивные логи.
Ну снэпшот - не всегда потеря. В scylladb снэпшот - это хардлинк на файл SSTable на диске, соответственно, никаких потерь производительности. Да и в Cassandra тоже, вроде (всё же C*). Бэкап - это тоже потеря производительности. Эдакий трейд-офф за надёжность. Чтобы ни то, ни другое не аффектило сервера, где это крутится - да, надо правильно подбирать мощности под нагрузку.
Но вне зависимости от. Резервные копии нужны, если данные хоть сколько-нибудь представляют ценность.
Но вне зависимости от. Резервные копии нужны, если данные хоть сколько-нибудь представляют ценность.
Угу, была байка, как в одной госконторе заставляли отпечатывать код проги на бумаге и сдавать в архив.
пфф, у меня туева куча "дополнительной части" курсача была - листинг прошивки микроконтроллера на асме.
О, знакомая ситуация. Причем оценивали не про проверке работоспособностми на компе, а именно про коду в распечатке.
У нас так работает лицензирование по. Надо сдавать на бумаге её распечатку.
Ебать, а если там кода на овер 100500 строк?
А вот так уже курсовая выглядит
Все как в min.js будет одна строка...
Бумага немного не так работает
Так на туалетной нужно!
Получите ваш отчет
Когда работал на заводе, там, что бы установка прошла приемку при введение в эксплуатацию, требовалось, что бы на все программируемые контроллеры в ней, была распечатка скомпилированной прошивки в 16-ричном формате. Это выглядело как несколько десятков страниц с числами.
У меня так и было. Тащишь талмуд размером высотой в 10см.
правильно, чтоб подписи проставить
цифровые
В универе лабы по программированию заставляли писать от руки, даже код. Хорошо что только на паре предметов и только на первых курсах.
Жиза. Я так понимаю смысл был в том, что бы проверить логику нашего кода. А ещё кол-во ПК было меньше, чем нас в группе. И простые задачи так проверить быстрее. Могу конечно ошибаться и возможно препод нас так тролил xD
До сих пор ищешь смысл в образовании в постсоветских вузах?
Я тоже искал, пока не понял, что смысла нет и не было.
Просто одни получают деньги за преподавание ненужной хуйни, другие тратят несколько лет, и все прикидываются, что это кому-то на пользу.
Я тоже искал, пока не понял, что смысла нет и не было.
Просто одни получают деньги за преподавание ненужной хуйни, другие тратят несколько лет, и все прикидываются, что это кому-то на пользу.
Если бы мы просто так страдали хуйней - это одно. Но препод проверял хрень, которую мы написали. Эта хуета была только в первом семестре - дальше уже писали за пк. Про абсурдность преподаваемой инфы - это отдельный разговор. Мы по вебу делали вёрстку в Dreamweaver...таблицами. Сказать что это пиздец, ничего не сказать. Так что дичи я насмотрелся не мало
Во времена IE6 вполне себе верстали таблицами. В том числе в Dreamweaver. А потом то, что сверстал проверяешь в IE, Хроме, опере, фаерфоксе и сафари, потому что на тот момент у всех у них свои движки, каждый со своими "фичами".
Табличная вёрстка не рациональное решение. Пока не загрузится весь контент ты его не увидишь. А на момент, когда жил IE6 интернет был не такой быстрый как сейчас. Да, приходилось делать фиксы под разные движки - помню. В универе была подстава, макеты проверялись на IE5-6, точно не помню какой не умел в прозрачность png, приходилось конвертить в gif и убирать border(костыли такие костыли)
Не было никакой проверки логики. Была дрочь у 2/3 преподов. Когда препод спросил написать на бумаге код на vbs, объясняя проверкой построения логики, я просто спросил, могу ли я написать это на паскале/перле/в псевдокоде. Ну псевдокод отлично же подойдёт для иллюстрации логики. Но нет, преподшу это стриггерило. Т.е. натурально задача у препода была страдать хернёй и заёбывать студней.
Блин каждый раз удивляюсь как же мне везло бо большей части с преподами и образованием, что в школе, что в универе. Что в школе не было всего этого дроча про, который многие говорят, типа обязательно как учебнике делать. У меня в школе хвалили когда я теорему своим методом доказывал.
Что в универе вообще всем пох был как ты код напишешь, хоть на брейнфаке, лишь бы делал что нужно и ты мог объяснить как это работает.
Что в универе вообще всем пох был как ты код напишешь, хоть на брейнфаке, лишь бы делал что нужно и ты мог объяснить как это работает.
>лабы по программированию заставляли писать от руки, даже код
Кажется, я начинаю понимать, почему на первой работе говорят "забудьте всю ту дичь, которой вас учили в универе"
Кажется, я начинаю понимать, почему на первой работе говорят "забудьте всю ту дичь, которой вас учили в универе"
Привыкайте к той дичи, которую мы пишем здесь)))
Так, кстати, не только в СНГ делают. Учился в Германии, на втором семестре диктант по джаве был один из критериев допуска ко второй половине модуля. Не сдал с двух попыток? ну ничего, повторишь всё через год. Ну и да, заглавные-прописные буквы - тоже считаются за ошибку.
В копилку дури. На парах по операционным системам нас заставляли наизусть учить порядок разделов в меню far. Ну то есть ты с лохматых времён юзал всякие nc, vc, чтобы навигироваться и игры играть под dos, и без проблем, т.к. на экране всё отображено, но тебя 15 лет спустя дрочат тем, что ты не помнишь, что там на 5 строчке меню, вызываемого по какой-либо функциональной клавише.
Ты меня пугаешь, друг. В каком учебно заведении такие чудеса? Мы на операционных системах про прерывания учили и вот это все...
Деанон же :)
Но вообще в любом, где попадётся препод-долбаёб.
Вообще, подобные пары всегда были каторгой и наказанием через идиотизм. Ты с детства знаешь всё в достаточно неплохих подробностях, уже даже работаешь, а потом приходишь на пару, а тебе такое толкают.
Но вообще в любом, где попадётся препод-долбаёб.
Вообще, подобные пары всегда были каторгой и наказанием через идиотизм. Ты с детства знаешь всё в достаточно неплохих подробностях, уже даже работаешь, а потом приходишь на пару, а тебе такое толкают.
не байка :(
работаю в обычной галере на подряде у госконторы однажды получил мегасрочное задание "выдать весь код текстом". Наскоро сляпал скрипт, который читал весь монолит и писал в txt, они реально это распечатывали
работаю в обычной галере на подряде у госконторы однажды получил мегасрочное задание "выдать весь код текстом". Наскоро сляпал скрипт, который читал весь монолит и писал в txt, они реально это распечатывали
Бывает еще аудиты всякие логи в txt просят. Выгрузили им как-то txt на 50 гигов, больше с идиосткими запросами не приходили.
До сих пор читают.
Я так к диплому крепил дополнительные материалы.
Но! то было класно что можно было код писать в дипломе. Я так быстрее набрал нужное количество страниц)
Но! то было класно что можно было код писать в дипломе. Я так быстрее набрал нужное количество страниц)
Как же ты смог ее уронить, если скриншот от снапшота не отличаешь? Физически ящик штоле?
Стойку взял, да уронил. Всего одну. Остальные, как костяшки домино, сложились. Где-то в с середине был сервер с базой.
Потребовалось всего два года чтобы текст из мема довести до читаемого вида, растём: https://joyreactor.cc/post/4927005
- а бэкап базы есть ?
- был, летний, на том же диске что уронили
- был, летний, на том же диске что уронили
На хабре уже целый пост был, как это сделать технически. Хранить БД в пнг, чтобы её скриншот был одновременно бэкапом.
https://habr.com/ru/articles/590469/
https://habr.com/ru/articles/590469/
надо было сразу делать камшот
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!