Именование таблиц
Вот с таким топиком я залетаю сегодня. Прежде всего респект крутым архитекторам, кто вводит стандарты именования таблиц, либо же причастным, кто следит за их соблюдением.
Мне каждый день приходится работать с большим количеством таблиц и поработав в разных отделах и разных местах хочу сказать - НЕЙМИНГ ВАЖЕН.
Потому что очень больно работать с таблицами названными: schema.test_v12, schema.tmp_table_0607. Непонятно что лежит внутри, о чем они, их тяжело запомнить, да и забываются за нольноль одну секунду. Причем на первом месте работы, важные данные хранили в черти какой таблице из разряда data_dont_delete_v3_final. А если ты только пришел в компанию, то будет как на меме в превью :(
Теперь о хороших историях с best practice
1. Приписка в конце _hist - означает что таблица историческая, значит чтобы вытащить актуальные данные необходимо обязательно вытащить последнюю партицию, иначе пишите - неоптимизированный запрос.
2. При [ работе | создании ] таблиц для своей команды, здорово после имени схемы указывать свой никнейм, чтобы понимать кто ответственен за таблицу + нейминг для чего таблица. Например Schema_name.nikitae_sales_metrics
3. Если вы периодически обновляете таблицу и необходима наглядная дата изменения, то хорошей практикой будет написание суффиксов _yyyy_mm_dd в конце таблицы
4. Префикс _sec в названии [ схемы | таблицы ] говорят об исключительной важности и защите, от слова security
5. raw в названии [ схемы | таблицы ]
6. tmp или temp в названии дает инфу о том, что таблица временная.
Здесь было бы хорошо рассказать не душным языком какие типы подходов к построению хранилищ данных [ХД] вообще есть, потому что там есть тоже приколюхи с неймингами, которые полезно знать. Да и быстро доставать данные - крутой навык.
По традиции ставим прогрессивного жаба📈 если тоже считаете, что нейминг важен и упрощает работу, лайк ❤️ за полезный пост и заинтересованного жаба 📃 если хотелось бы узнать не душным языком за подходы к построению хранилищ данных
Вот с таким топиком я залетаю сегодня. Прежде всего респект крутым архитекторам, кто вводит стандарты именования таблиц, либо же причастным, кто следит за их соблюдением.
Мне каждый день приходится работать с большим количеством таблиц и поработав в разных отделах и разных местах хочу сказать - НЕЙМИНГ ВАЖЕН.
Почему?
Потому что очень больно работать с таблицами названными: schema.test_v12, schema.tmp_table_0607. Непонятно что лежит внутри, о чем они, их тяжело запомнить, да и забываются за нольноль одну секунду. Причем на первом месте работы, важные данные хранили в черти какой таблице из разряда data_dont_delete_v3_final. А если ты только пришел в компанию, то будет как на меме в превью :(
Теперь о хороших историях с best practice
Кейсы:
1. Приписка в конце _hist - означает что таблица историческая, значит чтобы вытащить актуальные данные необходимо обязательно вытащить последнюю партицию, иначе пишите - неоптимизированный запрос.
2. При [ работе | создании ] таблиц для своей команды, здорово после имени схемы указывать свой никнейм, чтобы понимать кто ответственен за таблицу + нейминг для чего таблица. Например Schema_name.nikitae_sales_metrics
3. Если вы периодически обновляете таблицу и необходима наглядная дата изменения, то хорошей практикой будет написание суффиксов _yyyy_mm_dd в конце таблицы
4. Префикс _sec в названии [ схемы | таблицы ] говорят об исключительной важности и защите, от слова security
5. raw в названии [ схемы | таблицы ]
6. tmp или temp в названии дает инфу о том, что таблица временная.
Здесь было бы хорошо рассказать не душным языком какие типы подходов к построению хранилищ данных [ХД] вообще есть, потому что там есть тоже приколюхи с неймингами, которые полезно знать. Да и быстро доставать данные - крутой навык.
Поделитесь вашим хорошим или не очень опытом работы с табличками в компании на текущем или старом месте работы! И как именуете у себя на работе)
По традиции ставим прогрессивного жаба
Please open Telegram to view this post
VIEW IN TELEGRAM
Как я в Сириус съездил
Прилетает 9 июля сообщение в 10 утра сообщение от Деврела или как там называется человек, занимающийся всякими спецпроектами
Там проходило крутое мероприятие - Большие Вызовы, это всероссийский конкурс научно-технологических проектов для школьников. 15 бигтех партнеров формируют 15 команд по 5 чел с большим кейсом. Идея крутая, уже через 12 часов я был в поезде и направлялся в Адлер. Там был в качестве [ препода | наставника ]
Ребята с большой головой на плечах, шарят за вышмат [ уже! ]. Пилили проект по оптимизации LLM-ки. Я был не весь срок к сожалению, а подменял человечка, но получилось здорово проникнуться атмосферой буткемпа и брейншторма. Помочь им с приоритезацией задач и представлением результатов. [Не успел помочь выбрать мемы для презы:( ]
Организация мероприятия - на высшем уровне, Сириус конечно очень хорош)
- было здорово в спикерах увидеть Райгородского
- командировочные представлялись бейджем с 1.3к на балансе, на которые можно уложиться полностью в завтрак + обед + ужин совокупно.
- проживание в отеле Сириус Омега
- по вечерам играл на набережной, готовясь к соревам по стритболу по Южному Федеральному Округу от МТС
В очередной раз кидаю лайк📱 , за возможность участвовать в интересных проектах)
По традиции ставим прогрессивного жаба📈 , если сами хотели бы поучаствовать в таком мероприятии как [ участник | наставник], Заинтересованного жаба 📃 , если удивились с истории, ну и лайк ❤️ если просто было интересно почитать!
Прилетает 9 июля сообщение в 10 утра сообщение от Деврела или как там называется человек, занимающийся всякими спецпроектами
Я с асап запросом
Может, ты готов на 10-12 июля приехать в Сириус [Сочи]?
Там проходило крутое мероприятие - Большие Вызовы, это всероссийский конкурс научно-технологических проектов для школьников. 15 бигтех партнеров формируют 15 команд по 5 чел с большим кейсом. Идея крутая, уже через 12 часов я был в поезде и направлялся в Адлер. Там был в качестве [ препода | наставника ]
Ребята с большой головой на плечах, шарят за вышмат [ уже! ]. Пилили проект по оптимизации LLM-ки. Я был не весь срок к сожалению, а подменял человечка, но получилось здорово проникнуться атмосферой буткемпа и брейншторма. Помочь им с приоритезацией задач и представлением результатов. [Не успел помочь выбрать мемы для презы:( ]
Организация мероприятия - на высшем уровне, Сириус конечно очень хорош)
Из приятностей:
- было здорово в спикерах увидеть Райгородского
- командировочные представлялись бейджем с 1.3к на балансе, на которые можно уложиться полностью в завтрак + обед + ужин совокупно.
- проживание в отеле Сириус Омега
- по вечерам играл на набережной, готовясь к соревам по стритболу по Южному Федеральному Округу от МТС
А еще это была крутая возможность познакомиться с интересными коллегами из компании, нетворкинг - крутая штука)
В очередной раз кидаю лайк
По традиции ставим прогрессивного жаба
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31 19 12🔥4🫡1
Офис 📱 в Москве
Решил, что кому-то будет интересно заглянуть внутрь офисов московских бигтехов, поэтому решил поделиться тем, как это выглядит.
• дизайн, каждый этаж в отдельной стилистике [особенно 13 - дизайнерский этаж]
• хорошая, уютная столовка
• тренажерка, хоть и небольшая, но классная на 18 этаже, йога, настольный теннис, душевые
• ну база в виде кухонь на каждом этаже [ за сырки, йогурты и помидорки черри готов вступить в схватку ]
• канцелярки, принтеры
• массажные кресла, комната массажа, психолог
• комната отдыха с капсулами для сна, очень вайбовая [ жаль, что нор нет( ]
• игровая комната на 5-10 игровых компов [ можно буткемп собрать... ] с шумоизоляцией
• куча тихих капсул для переговорок и опенспейсов
• бильярды, плойки, шахматы, настолки на разных этажах
• классный лекторий
• переговорки названы в честь [ ученых | влиятельных людей ] в науке [Эйлер, Кулибин, Циолковский, Дитер Рамс и тд.] и географических мест [Rio de Janeiro, Verona, Il Lago, La habana]
• Валерий Бабушкин ахаххахах
По традиции ставим заинтересованного жаба📃 , если было бы интересно заценить рецензию на офисы 💲 , 💳 и 📱 . Прогрессивного жаба 📈 , если что-то пересекается с вашим офисом ну и лайк ❤️ если понравился пост!
P.S. еще фотки приложил в комментах
Решил, что кому-то будет интересно заглянуть внутрь офисов московских бигтехов, поэтому решил поделиться тем, как это выглядит.
Перед вами Декарт, 18 этажей. Подсвечу, что мне реально заходит
• дизайн, каждый этаж в отдельной стилистике [особенно 13 - дизайнерский этаж]
• хорошая, уютная столовка
• тренажерка, хоть и небольшая, но классная на 18 этаже, йога, настольный теннис, душевые
• ну база в виде кухонь на каждом этаже [ за сырки, йогурты и помидорки черри готов вступить в схватку ]
• канцелярки, принтеры
• массажные кресла, комната массажа, психолог
• комната отдыха с капсулами для сна, очень вайбовая [ жаль, что нор нет( ]
• игровая комната на 5-10 игровых компов [ можно буткемп собрать... ] с шумоизоляцией
• куча тихих капсул для переговорок и опенспейсов
• бильярды, плойки, шахматы, настолки на разных этажах
• классный лекторий
• переговорки названы в честь [ ученых | влиятельных людей ] в науке [Эйлер, Кулибин, Циолковский, Дитер Рамс и тд.] и географических мест [Rio de Janeiro, Verona, Il Lago, La habana]
• Валерий Бабушкин ахаххахах
Делитесь, что необычного есть у вас в офисах!
По традиции ставим заинтересованного жаба
P.S. еще фотки приложил в комментах
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM