РКН предупредил о возможном ограничении работы зарубежных провайдеров хостинга
Как напомнили в РКН, для защиты владельцев ресурсов от угроз был принят закон №406-ФЗ, согласно которому к компаниям, оказывающим услуги хостинга, было установлено несколько требований, в том числе обеспечивать безопасность информации в своей инфраструктуре, взаимодействовать с Центром мониторинга и управления сетью связи общего пользования (ЦМУ ССОП) для противодействия DDoS-атакам, участвовать в учениях по обеспечению устойчивости российского сегмента интернета, подать заявку на включение в реестр провайдеров хостинга.
Однако часть зарубежных компаний эти требования не выполнили, продолжая вместе с тем оказывать услуги хостинга для российских организаций. "С учетом рисков, которым подвержены ресурсы, размещенные на мощностях этих компаний, работа таких провайдеров хостинга может быть ограничена на территории РФ. В таком случае они не смогут оказывать услуги хостинга российским организациям", - сообщили в Роскомнадзоре.
В частности, речь идет о компаниях, подлежащих "приземлению". В этот перечень на сегодняшний день включены 12 иностранных хостинг-провайдеров. В ведомстве также подчеркнули, что организации, которые размещают свои ресурсы на мощностях зарубежных провайдеров хостинга, могут столкнуться с серьезными угрозами.
В заключении Роскомнадзор рекомендовал размещать сайты на мощностях организаций, добросовестно выполняющих российские законы и включенных в реестр провайдеров хостинга.
https://tass.ru/ekonomika/23613573
Как напомнили в РКН, для защиты владельцев ресурсов от угроз был принят закон №406-ФЗ, согласно которому к компаниям, оказывающим услуги хостинга, было установлено несколько требований, в том числе обеспечивать безопасность информации в своей инфраструктуре, взаимодействовать с Центром мониторинга и управления сетью связи общего пользования (ЦМУ ССОП) для противодействия DDoS-атакам, участвовать в учениях по обеспечению устойчивости российского сегмента интернета, подать заявку на включение в реестр провайдеров хостинга.
Однако часть зарубежных компаний эти требования не выполнили, продолжая вместе с тем оказывать услуги хостинга для российских организаций. "С учетом рисков, которым подвержены ресурсы, размещенные на мощностях этих компаний, работа таких провайдеров хостинга может быть ограничена на территории РФ. В таком случае они не смогут оказывать услуги хостинга российским организациям", - сообщили в Роскомнадзоре.
В частности, речь идет о компаниях, подлежащих "приземлению". В этот перечень на сегодняшний день включены 12 иностранных хостинг-провайдеров. В ведомстве также подчеркнули, что организации, которые размещают свои ресурсы на мощностях зарубежных провайдеров хостинга, могут столкнуться с серьезными угрозами.
В заключении Роскомнадзор рекомендовал размещать сайты на мощностях организаций, добросовестно выполняющих российские законы и включенных в реестр провайдеров хостинга.
https://tass.ru/ekonomika/23613573
TACC
РКН предупредил о возможном ограничении работы зарубежных провайдеров хостинга
В частности, речь идет о подлежащих "приземлению" компаниях
🤡41🤬8🔥1
Media is too big
VIEW IN TELEGRAM
Ровно двадцать лет назад, 7 апреля 2005 года, Линус Торвальдс сделал самый первый коммит в новую систему контроля версий под названием Git. Торвальдс, как известно, написал Git всего за десять дней после того, как разработчики ядра Linux потеряли доступ к своему фирменному инструменту BitKeeper из-за лицензионных разногласий. Фактически, в том первом коммите он написал достаточно Git, чтобы использовать Git для совершения коммита!
Нестандартный и децентрализованный дизайн Git — в настоящее время распространен повсеместно и, казалось бы, довольно очевиден, но в то время он был революционным и изменил то, как команды разработчиков программного обеспечения сотрудничают и разрабатывают. (А именно, GitHub)
Оглядываясь назад, Линус Торвальдс говорит, что для него Git не был чем-то особенным, просто вещь, которая необходима в повседневной работе.
https://github.blog/open-source/git/git-turns-20-a-qa-with-linus-torvalds/
#git
Нестандартный и децентрализованный дизайн Git — в настоящее время распространен повсеместно и, казалось бы, довольно очевиден, но в то время он был революционным и изменил то, как команды разработчиков программного обеспечения сотрудничают и разрабатывают. (А именно, GitHub)
Оглядываясь назад, Линус Торвальдс говорит, что для него Git не был чем-то особенным, просто вещь, которая необходима в повседневной работе.
https://github.blog/open-source/git/git-turns-20-a-qa-with-linus-torvalds/
#git
❤38👍14👎1👏1😁1
Российской экономике необходимо дополнительно минимум 600 тыс. в IT-специалистов до 2030 года, сообщил вице-премьер - руководитель аппарата правительства РФ Дмитрий Григоренко.
"На сегодняшний день самая, наверное, востребованная специальность в мире - это специальность в сфере IT. И только в Российской Федерации мы делаем прогноз о дополнительной потребности в IT-специалистах до 2030 года, и необходимо минимум 600 тыс. таких работников", - сказал Григоренко на торжественном открытии Международной ИТ-олимпиады для школьников, которое состоялось во вторник в координационном центре правительства РФ.
"На сегодняшний день любая компания, которая занимается бизнесом, не только в РФ и не только крупная, но и мелкая, любая, так или иначе либо в штате должна иметь специалиста по IT-технологиям, либо соответствующего специалиста покупать на рынке", - добавил он.
https://www.interfax.ru/digital/1018751
"На сегодняшний день самая, наверное, востребованная специальность в мире - это специальность в сфере IT. И только в Российской Федерации мы делаем прогноз о дополнительной потребности в IT-специалистах до 2030 года, и необходимо минимум 600 тыс. таких работников", - сказал Григоренко на торжественном открытии Международной ИТ-олимпиады для школьников, которое состоялось во вторник в координационном центре правительства РФ.
"На сегодняшний день любая компания, которая занимается бизнесом, не только в РФ и не только крупная, но и мелкая, любая, так или иначе либо в штате должна иметь специалиста по IT-технологиям, либо соответствующего специалиста покупать на рынке", - добавил он.
https://www.interfax.ru/digital/1018751
Интерфакс
Минимум 600 тыс. IT-специалистов необходимо РФ дополнительно до 2030 года
Российской экономике необходимо дополнительно минимум 600 тыс.
🤡28👍4😁4👻1
Некоторые распространеные методы оптимизации SQL-запросов:
1. Создавайте индекс для огромных таблиц (>1.000.000 строк)
2. Используйте EXIST() вместо COUNT(), чтобы найти элемент в таблице.
3. Используйте выборку отдельных полей с помощью SELECT вместо использования SELECT *
4. Избегайте подзапросов в предложении WHERE
5. Избегайте SELECT DISTINCT, где это возможно.
6. Используйте предложение WHERE вместо HAVING
7. Создавайте объединения с помощью INNER JOIN (не WHERE)
8. Используйте LIMIT для выборки результатов запроса
9. Используйте UNION ALL вместо UNION везде, где это возможно.
10. Используйте UNION where вместо запроса типа "WHERE ... OR ...".
11. Выполняйте запрос в часы наименьшей нагрузки
12. Избегайте использования OR в запросах на соединение.
14. Выберите GROUP BY вместо оконных функций (window function)
15. Используйте производные и временные таблицы
16. Удаляйте индекс перед загрузкой большого объема данных
17. Используйте материализованные представления (materialized views) вместо представлений
18. Избегайте операторов != или <> ( не равно)
19. Минимизируйте количество подзапросов.
20. Используйте INNER joinе как можно реже, если вы можете получить тот же результат с помощью LEFT/RIGHT join
21. Часто пытайтесь использовать временные источники для извлечения одного и того же набора данных.
#sql #database
1. Создавайте индекс для огромных таблиц (>1.000.000 строк)
2. Используйте EXIST() вместо COUNT(), чтобы найти элемент в таблице.
3. Используйте выборку отдельных полей с помощью SELECT вместо использования SELECT *
4. Избегайте подзапросов в предложении WHERE
5. Избегайте SELECT DISTINCT, где это возможно.
6. Используйте предложение WHERE вместо HAVING
7. Создавайте объединения с помощью INNER JOIN (не WHERE)
8. Используйте LIMIT для выборки результатов запроса
9. Используйте UNION ALL вместо UNION везде, где это возможно.
10. Используйте UNION where вместо запроса типа "WHERE ... OR ...".
11. Выполняйте запрос в часы наименьшей нагрузки
12. Избегайте использования OR в запросах на соединение.
14. Выберите GROUP BY вместо оконных функций (window function)
15. Используйте производные и временные таблицы
16. Удаляйте индекс перед загрузкой большого объема данных
17. Используйте материализованные представления (materialized views) вместо представлений
18. Избегайте операторов != или <> ( не равно)
19. Минимизируйте количество подзапросов.
20. Используйте INNER joinе как можно реже, если вы можете получить тот же результат с помощью LEFT/RIGHT join
21. Часто пытайтесь использовать временные источники для извлечения одного и того же набора данных.
#sql #database
👍24🥴1
ВКонтакте переходит на Go и открывает набор Go-разработчиков для перехода на новую архитектуру
"ВКонтакте запускает технологический проект по переводу соцсети на сервисную архитектуру и построению единой платформы разработки. Компания планирует привлечь больше 100 Go-разработчиков на проект. Они будут заниматься развитием современного технологического стека и писать новую архитектуру на языке программирования Go.
Переход на единую платформу разработки ускорит процесс создания новых продуктов. Она позволяет переиспользовать набор функций в нескольких продуктах компании, не задействуя дополнительные технологии.
«Go-разработчики усилят команду технической трансформации ВКонтакте для осуществления перехода на сервисную архитектуру. Участвуя в обновлении одного из самых крупных сервисов рунета, разработчики получат уникальный опыт и будут работать над стратегическими задачами. Нам важно создавать технические продукты, отвечающие трендам в разработке. Переход на новую архитектуру — один из таких проектов», — поделился CTO ВКонтакте и бизнес-группы «Социальные платформы и медиаконтент» VK Сергей Ляджин.
https://vk.com/press/go-meet-up
"ВКонтакте запускает технологический проект по переводу соцсети на сервисную архитектуру и построению единой платформы разработки. Компания планирует привлечь больше 100 Go-разработчиков на проект. Они будут заниматься развитием современного технологического стека и писать новую архитектуру на языке программирования Go.
Переход на единую платформу разработки ускорит процесс создания новых продуктов. Она позволяет переиспользовать набор функций в нескольких продуктах компании, не задействуя дополнительные технологии.
«Go-разработчики усилят команду технической трансформации ВКонтакте для осуществления перехода на сервисную архитектуру. Участвуя в обновлении одного из самых крупных сервисов рунета, разработчики получат уникальный опыт и будут работать над стратегическими задачами. Нам важно создавать технические продукты, отвечающие трендам в разработке. Переход на новую архитектуру — один из таких проектов», — поделился CTO ВКонтакте и бизнес-группы «Социальные платформы и медиаконтент» VK Сергей Ляджин.
https://vk.com/press/go-meet-up
VK
ВКонтакте открывает набор Go-разработчиков для перехода на новую архитектуру | VK Blog
Компания планирует привлечь больше 100 специалистов.
🤮27🤷♂5🤡4👍2🤔1🤣1💊1
8 ключевых структур данных, на которых основаны современные базы данных
🔹 Skiplist: общий тип индекса в памяти. Используется в Redis
🔹 Хэш-индекс: очень распространенная реализация структуры данных «Карта» (или «Коллекция»)
🔹 SSTable: неизменяемая реализация «Map» на диске
🔹 Дерево LSM: Skiplist + SSTable. Высокая пропускная способность записи
🔹 B-tree: решение на основе диска. Постоянная производительность чтения/записи
🔹 Инвертированный индекс: используется для индексации документов. Используется в Lucene
🔹 Дерево суффиксов: для поиска по шаблону строки
🔹 R-дерево: многомерный поиск, например, поиск ближайшего соседа
🔹 Skiplist: общий тип индекса в памяти. Используется в Redis
🔹 Хэш-индекс: очень распространенная реализация структуры данных «Карта» (или «Коллекция»)
🔹 SSTable: неизменяемая реализация «Map» на диске
🔹 Дерево LSM: Skiplist + SSTable. Высокая пропускная способность записи
🔹 B-tree: решение на основе диска. Постоянная производительность чтения/записи
🔹 Инвертированный индекс: используется для индексации документов. Используется в Lucene
🔹 Дерево суффиксов: для поиска по шаблону строки
🔹 R-дерево: многомерный поиск, например, поиск ближайшего соседа
👍8🎄6🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Вкратце о нулевых указателях
👍24😁9❤1🔥1👏1