Pull to refresh
0
0

Пользователь

Send message

Блин, ну данный пост на доклад по статье. Он же по этой статье! :)

А разве были ещё?

Угу, мопед не мой.
Ну дак и писали бы про устройство субд в общем виде. Есть мол вот так, а есть вот так.


Убер — это гигантская корпорация, она живет в первую очередь своими корпоративными законами. Они переделали систему, сделали там schemaless, таким образом они избавились и от mysql и от postgres.


Далее была крайне кривая статья от убер, без как бы то нибыло цифр. Потом человек сильно аффилированный с mysql что то начал хайпить. И вы туда же.

Не нашёл на странице упоминания schemaless.


ДевКонф решил хайпануть на холиваре. Не похвально.

«кластерный индекс» — это как попытка выйграть на спичках при кешировании строк страницами хранилища
http://www.depesz.com/2013/04/10/waiting-for-9-3-support-indexing-of-regular-expression-searches-in-contribpg_trgm/
! эх, по логике сюжета надо писать ответный пост.

но моя карма ниже плинтуса самого низкого)
хотя, есть какой-то «рекавери мод», хм, значит вроде можно.
альтер тейбл сделать нельзя… а как же миграции и весь этот аджайл. в общем, от большой любви… иначе не понимаю как этим пользуются.

и понимаю теперь, почему так популярны «монги»
ребята, ну зачем вы так трахаетесь с вашей базой. ну вас же там 100500, выделите 3-ех человек, ну и попробуйте альтернативу: сделайте для начала пару сервисов небольших на новом бекенде, вы расширите свой опыт невероятно.
по сути, у них майсиквел, — это дамп «активного кеша» (собственной поделки из г и палок на тему инмемори на тысячи сервреов). наследие
ок! за вас можно только порадоваться.

а для тех, кто еще сомневается в своих знаниях, рекомендую раздел из одной, пожалуй лучшей в мире, документации:
http://www.postgresql.org/docs/9.4/static/datatype-numeric.html#DATATYPE-FLOAT

и выдержка про «inexact»
The data types real and double precision are inexact, variable-precision numeric types. In practice, these types are usually implementations of IEEE Standard 754 for Binary Floating-Point Arithmetic (single and double precision, respectively), to the extent that the underlying processor, operating system, and compiler support it.

Inexact means that some values cannot be converted exactly to the internal format and are stored as approximations, so that storing and retrieving a value might show slight discrepancies.

ну и смысл: связались с флоатами — вы значит крутые уже — сами знаете, что делаете, НЕТ там ничего «интуитивного» и всё может зависеть
да, одинаковые. надеюсь вы не всерьёз обсуждаете сравнение флоатов по текстовым представлениям. DBL_DIG, мы на второй круг. про «интуитивно для приложения» это вы рассказывайте кому-то другому.
слейв всегда ридонли. могут быть ожидания со стороны проигрывателя wal логов, он может ждать читающий трафик, но «размер» допустимой «задержи» жестко задается в конфиге, приоритет отдается проигрывателю, читающий запрос получит исключение о прерывании (сбросе).

при это есть также возможность внутри репликационного протокола мастеру получать фидбек от слейвов о читающих на слевах запросах. в таком случае мастер не будет вакуумить то, что еще может быть потенциально интересно на слейвах. включение фидбека и задержки в этом случае также конфигурируются.
он показывал, что они разные
select a = b from d2;
?column?
f

false

> Ну кому вы больше доверяете

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

а по поводу линукса — я просто беру lts ядро и дебиан, и воспринимаю это как то, что надо резервировать. известных багов fsync за всё время использования не наблюдал.
> PostgreSQL показывает два _разных_ бинарных флоата как одинаковые числа

чтобы понять, что значения «одинаковые» их надо сравнить. «одинаковость» — это не текстовое представление глазами сверять. ох, как с вами тяжело.

когда мы работаем с такими сложными объектами как флоаты, ни о какой интуитивности (они на то и сложные, что не интуитивные) речи быть не может. особенно, когда эти флоаты поедут дальше и потом приедут обратно.

> Ну кому вы больше доверяете

> флоаты на равенство сравнивать можно. результаты вычислений нельзя. это вы слышали звон, но не очень в курсе где он.

а как мне понять, какой флоат более результат, чем другой)

и как там всё таки про рассылки, где правильная, можно всё таки пояснить? гугл мне как минимум дает майсиквеловские и мариишные листы
когда все данные в кеше и там и там. а когда данные не в кеше — я бы еще сильно посмотрел, где как. но это уже в лоб еще сложнее сравнивать

Information

Rating
Does not participate
Date of birth
Registered
Activity