Pull to refresh
21
0
plumqqz @plumqqz

User

Send message

"Недавно она помогла нам найти 13 битых страниц в 20-терабайтной БД всего за 40 минут, при том что была развернута на весьма нестабильно работающей дисковой системе одного из наших клиентов."
"Курить я буду, но пить не брошу"
Может быть, не стоило и связываться с "весьма нестабильно работающей дисковой системой"?

Так это философия и есть в чистом виде, см. Аристотель, "Категории". Вот прям с первых строк.

Я так понимаю, вы столь юны, что вам паспорт еще не меняли, иначе бы вы увидели там раздел "сведения о ранее выданных паспортах" :-)
Завидую. Честно :-)
А вот у меня там все вплоть до советского.
Но это вторичный вопрос; на самом деле если там хранить изменяемые данные, то невозможно точно ответить на простой вопрос - "кто именно подавал заявления на такую-то дату?"

И что? Он с новым паспортом окажется в прошлом?

"Тезис второй: Естественный ключ всегда будет меняться."
Разумеется нет. Вот, предположим, пришел некий Пупкин Василий Насильевич ставить машину с вином таким-то на учет, о чем и занесли факт в таблицу "заявления о постановке на учет" - дата-время, фио, паспортные данные, вин, что-то еще.

Все, теперь делай что хочешь, но прошлое у греков не могли изменить даже боги, чего уж тут говорить о разработчиках.

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

Паспортные данные, время и вин в данном случае - отличный неизменный естественный ключ (я от него брал бы хеш, так удобнее и короче, но в общем разница непринципиальная).

Вы правы, искусственный ключ по сути утверждение - "а вот это мы будем называть гнвоерк" и не более.
Соответственно, в некоторой базе с искусственным ключом один Иван Иваныч запросто может явиться во множестве ипостасей, как индийские боги, и искусственные ключи просто позволяют скрыть эту проблему, причем в первую очередь от разработчика.
По-хорошему, как мне кажется, надо иметь а)искусственный ключ, причем желательно не int, а что-то типа UUID или подобного б)уникальный естественный ключ (или что-то более замысловатое)

Кто бы мог подумать.

"Общепринятое правило — устанавливать shared_buffers на уровне 25% от доступной оперативной памяти сервера. Например, для сервера с 32 ГБ RAM, значение будет таким:

effective_cache_size = 24GB

По факту btree быстрее, умеет уникальность и больше-меньше.
hash хорошо только в случае большого списка колонок, там размер значения хеша фиксированный.

Проще было документацию по pgcrypto процитировать.

Не очень понимаю, как вы собираетесь обеспечивать "ограничения бизнес-логики" без базы: есть два (или три, или тридцать три) сервера, реализующих "апи", в итоге они могут понаделать сколько угодно невалидных купонов.

Триггер некорректный - при параллельной вставке можно пропустить два купона.

Причем тут ПВО и авиация? Кто-то там удивлялся, как такое в наше время может быть. Да легко может быть.

Что-то вы главное - невозможность скрытного сосредоточения и проблемы с надводным флотом не заметили. Ну да ладно, бывает.
Артиллерия - нет, не калибры, обычная ствольная - для плавающих дронов весьма актуальна.

Ну точно, прям гражданская в Испании.
В общем, после такого странно удивляться, да как же ж оно так все неожиданно.
Потом релоканты будут удивляться, как они оказались в лагере для сомнительных лиц, но это ж потом!
Хотя может и не окажутся, но вероятность вполне ненулевая.

Какие восставшие? Подозреваю, это нато врало для оправдания своих действий.
Хорошо помню, как украинские, кстати, медестры за пару дней до начала бомбардировок писали - мол, сидим на берегу, пьем кофе, вокруг тишина и покой, а все эти разговоры кажутся им бредом.
Ну, оказалось не бред.

В Ливии война началась с бомбардировки НАТО. Для гражданской войны как-то странно. Необычно как-то.
В текущей войне практически невозможно осуществлять скрытое перемещение сил в более-менее заметных количествах, все наблюдается спутниками/беспилотниками. Надводный флот отчасти теряет смысл, снова становится весьма актуальной корабельная артиллерия.
В общем, все не так.
А Югославия-Ливия-Сирия как раз совершенно стандартные войны, разве что у одной из сторон сил мало, потому и масштабные БД не велись. Было бы достаточно - велись бы еще как.

Нет.
Я иногда могу сказать, какие события маловероятные, а какие весьма вероятные.
После ультиматума с упоминанием о военно-технических методах, законопроекта о признании ДНР/ЛНР, принятии этого законопроекта и его ратификации каким же надо быть эээ незамутненным человеком, чтобы удивляться происходящему.

Хм, как раз те войны больше в стиле второй мировой, чем украинская.

Вообще масштаб боевых действий, как мне кажется, зависел от соотношения сил сторон, а не от того, что стороны подумали "и правда, чего это мы?"

Остается только развести руками. Впереди вас ждет много неожиданного.

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity