Pavel
они должны быть разбиты на 1000 мелких баз
вот у тебя сервис. сам сервис - микро. и задача у него тупая. просто данных много. и?
Serezha
пиши как хочешь
Serezha
я тупой я не знаю даже что там дальше за пета данными
Pavel
кстати…..я вот тут немного не силен…. откуда то петабайты ? как именно ты пришел к такому числу
Serezha
2 в 53 это 9 пета записей в базе
Pavel
_) логично
Pavel
спасибо
Serezha
Или 9 миллионов миллионов
Serezha
На глаз :)
fgntfg
Чёт мало
Pavel
снус…кстати интересно - откуда у них id юзеров вылезающих за int32 если у них всего 1 милиард учеток
Pavel
https://dtf.ru/gameindustry/48607-kolichestvo-zaregistrirovannyh-akkauntov-v-steam-dostiglo-milliarda
Snusmumriken
(ненаю, возможно они что-то пихают в начало, типа id страны или ещё чего)
Maxim
2 в 53 это 9 пета записей в базе
2 в 53 степени названия не имеет, 2 в 50 это Пебибайт, а Петабайт это 10 в 15 степени. В соответствии с правилами, регулирующими использование Международной системы единиц (СИ), приставки СИ применяются исключительно со степенями числа 10 и не должны использоваться для обозначения степеней числа 2, вроде как бы. Но я могу ошибаться
Serezha
2 в 53 это конкретное число выразимое в Си в том числе
Serezha
И не байт
Serezha
Чего угодно хоть попугаев :)
Snusmumriken
Ну то есть это когда предельный размер 53-unsigned int вот такой вот: 9 007 199 254 740 991
Maxim
Точняк, я всегда был уверен что эта гребаная энциклопедия и эти дурацкие учебники мне врут!
Serezha
Или еще точнее safe unsigned int
Maxim
Или еще точнее safe unsigned int
Как это относится к Петакактамего?
Snusmumriken
Ну вот 9E15 как раз. Кол-во знаков после основного посчитай.
Maxim
Это никак не связано с названиями двойки в степени и десятки в степени
Maxim
Это как раз называется 53 unsigned int но никак не петабайт
Snusmumriken
Ну смотри. Если у нас предельный размер инта — 9007199..., то получается что мы можем проиндексировать примерно девять пета-записей.
Serezha
Ой кто то где то запретил мегабайты называть мега :) потому что не 1000 на 1000 а 1024 на 1024
Serezha
Типа 1 килоом это 1000 ом а 1 килобайт 1024 байт шо за ужас
Pavel
Ой кто то где то запретил мегабайты называть мега :) потому что не 1000 на 1000 а 1024 на 1024
это чет похоже на историю с емкостью жестких дисков и какие то запреты вокруг этого
Serezha
Но вот живем
Snusmumriken
Да фигня всё. Просто единица измерения — петазапись. Килозаписи, мегазаписи, петазаписи.
Pavel
гига пропустил
Snusmumriken
Ну и туда же индексы. Гигаиндекс.
Snusmumriken
Ну вот
Maxim
Есть Йоттабайт и есть Йобибайт и разница не только в названии, верно?
Snusmumriken
Хочу йобибайтную флешку чтобы смотреть на ней йобифильмы.
Serezha
Кому то надо единицы счисления подзубрить:)
Snusmumriken
Да не, ты сам использовал в непривычном контексте.
Serezha
Почему же я по си вполне
Snusmumriken
2 в 53 это 9 пета записей в базе
> Пета - запись ~= Петабайт Ну тут и пета-записи же. Всё ок.
Serezha
Не петабайт
Артём
/me упал в обморок
Serezha
9 петазаписей пустых это полюбе гдет 50 петабайт данных
Serezha
Без индексов даже
Maxim
Почему же я по си вполне
Такие студенты как вы мне нравятся, самоуверенные и нисколько не сомневающиеся в собственной правоте! Такие достигают больше чем тихие и неуверенные
Maxim
9 петазаписей пустых это полюбе гдет 50 петабайт данных
Приблизительность рассчетов - великолепна )
Snusmumriken
Максим, именно в этом контексте, действительно всё правильно, расслабься. Серёжа довольно часто бывает неправ и иногда несёт чушь, но в данном случае таки прав.
Serezha
https://ru.m.wikipedia.org/wiki/%D0%9F%D0%B5%D1%82%D0%B0-
Maxim
Ну, ок)
Serezha
Единица, наименование которой образовано путём присоединения приставки пета к наименованию исходной единицы, получается в результате умножения исходной единицы на число 1015, т.е. на один квадриллион.
Артём
Пам пам пам пам, Сережа молодец.
Snusmumriken
2^53 примерно равно 10^15 Примерно. Погрешность чуть больше чем 7E12, но это не очень важно. Это на два порядка меньше чем исходное число, то есть фигня.
Pavel
Приблизительность рассчетов - великолепна )
ну зырь - у тебя только само число хранится. это 8 байт 9 пета-раз по 8 байт в каждой это 72 петабайта
Maxim
@Snusmumriken извини что опять холивар не по теме замесил ;)
Serezha
Айди хранить не обязательно но мыслишь верно
Serezha
А так движок даже сжать может данеые
Serezha
Ну хранишь бит например есть запись с таким ид или нет
Serezha
А на диске просто флет массив нулей
Snusmumriken
ну зырь - у тебя только само число хранится. это 8 байт 9 пета-раз по 8 байт в каждой это 72 петабайта
Вполне существуют шести и семибитные кодировки. Можно хранить на диске как угодно, обрезав лишние битики откруглив до байтика вверх. То есть, 53 бита превращаются в 56, целый байт выиграли и ещё место для трёх флагов!
Serezha
Зато благодаря максиму я теперь знаю что 9 пета это 9 квадриллионов:) более по русски
Snusmumriken
А надо чтобы было не "по-русски" а понятно, и как можно быстрее. Чтобы не надо было лезть в гугл и узнавать, сколько нулей в квадриллионе.
Maxim
Зато благодаря максиму я теперь знаю что 9 пета это 9 квадриллионов:) более по русски
Рад что благодаря мне у тебя появились новые знания, это очень хорошо
Snusmumriken
(научная нотация тащит 1E37)
Maxim
А то все я с вас тяну знания, хоть немножко но был полезен )
Snusmumriken
Знаете что такое самая жесть? Хексы в научной нотации. DEADBEEF, где первая E — разделитель степени десятки. То есть 13E11386607 Очень большое число, правда, до числа грема ему далеко.
Anonymous
Почему хекся в научной нотации отражают степень десятки а не 16
Anonymous
Атавизм какой-то
Snusmumriken
Потому что научная нотация это про степени десятки. Потому и жесть, что надо смешивать.
Anonymous
Нет людей глупее ученых Нет людей жесточе врачей
Lucky
Lucky
всегда можно прикинуть примерно
Serezha
к вопросу о том почему написать парсер ценных данных сложно 🙂 https://habr.com/ru/company/avito/blog/452142/
Pavel
так никто не говорил - что просто. говорил что он легко параллелится
Serezha
хм а что в вебе сложно параллелится
Serezha
уже лет 30 среднему веб кодеру не приходится париться насчет параллелизма - все за нас делает веб сервак
Snusmumriken
Вэб-кодеры и те кто пишут вэб-парсеры — это совсем разные люди.