Forwarded from QuadD4rv1n7 & Фишки программиста (Dupley Maxim Igorevich)
Flask — это легковесный веб-фреймворк на Python, предназначенный для создания веб-приложений.
Он был разработан Армином Рончи и предлагает простой и гибкий подход к разработке веб-серверов и API.
⌨️ Теги: #flask #django #базы_данных #работа #аналитика #database #sql #mysql #oracle #workbench #maximdupley #quadd4rv1n7 #2024
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from QuadD4rv1n7 & Фишки программиста (Dupley Maxim Igorevich)
⌨️ Теги: #flask #django #базы_данных #работа #аналитика #мультипликация #кинопоиск #kinopoisk #web #database #sql #mysql #oracle #workbench #maximdupley #quadd4rv1n7 #2024
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Хаб с базами данных для различных сфер применения
👍 Добро пожаловать в Domain Data Hub — коллекцию готовых структур баз данных для множества сфер деятельности.
Этот репозиторий создан для разработчиков, студентов и аналитиков, которым требуется быстрое и качественное решение для проектирования баз данных.
🎯 Цели проекта:
➖ Ускорить процесс разработки приложений за счёт использования заранее подготовленных структур баз данных.
➖ Обеспечить гибкость и универсальность для внедрения в проекты любых масштабов.
➖ Предоставить образовательный материал для изучения проектирования баз данных.
🖥 Описание баз данных:
1️⃣ База данных для онлайн-магазина
2️⃣ База данных для супермаркета (по франшизе)
3️⃣ База данных для театра
4️⃣ База данных для кафе или ресторана
5️⃣ База данных для гостиницы
6️⃣ База данных для учебного заведения
7️⃣ База данных для медицинского учреждения
8️⃣ База данных для логистической компании
9️⃣ База данных для финансовой организации
🔟 База данных для агентства недвижимости
1️⃣ 1️⃣ База данных для экологии
1️⃣ 2️⃣ База данных для стартапов
1️⃣ 3️⃣ База данных для геймдева
1️⃣ 4️⃣ База данных для маркетинговой компании
1️⃣ 5️⃣ База данных для агентства путешествий
🚀 Возможности:
Готовые SQL-структуры: Простое внедрение в проект.
Удобство тестирования: Подготовлены данные для тестовых сценариев.
Образовательная ценность: Подходит для обучения проектированию баз данных.
Гибкость: Структуры можно адаптировать под индивидуальные требования проекта.
👥 Вклад в проект:
Буду рад вашему вкладу.
Вы можете:
✅ Добавить новые базы данных.
✅ Исправить ошибки или улучшить документацию.
✅ Предложить идеи для новых сфер применения.
⌨️ Теги: #database #magazin #office #online #shop #cafe #education #study #lkgistic #medical #finance #estate #maximdupley #quadd4rv1n7 #2024
Этот репозиторий создан для разработчиков, студентов и аналитиков, которым требуется быстрое и качественное решение для проектирования баз данных.
🎯 Цели проекта:
Подходит для e-commerce проектов. Включает таблицы для управления товарами, клиентами, заказами, оплатой и доставкой.
Отражает структуру сети магазинов. Содержит таблицы для учёта товаров, складов, сотрудников и отчетов по продажам.
Идеальна для управления репертуаром, бронирования билетов, учёта зрителей и организации мероприятий.
Ориентирована на управление меню, заказами, столиками, сотрудниками и поставками продуктов.
Включает таблицы для управления номерами, бронированиями, услугами и гостями.
Отличный выбор для управления студентами, преподавателями, расписанием занятий и экзаменами.
Обеспечивает учёт пациентов, записей на приём, истории болезней и медицинских услуг.
Подходит для управления заказами, маршрутами, водителями и транспортными средствами.
Содержит структуры для учёта клиентов, транзакций, кредитов и финансовых операций.
🔟 База данных для агентства недвижимости
Позволяет управлять объектами недвижимости, клиентами, сделками и агентами.
Поддерживает мониторинг состояния окружающей среды, проекты по сохранению и статистику выбросов.
Поддерживает учёт задач, проектов, инвесторов и финансовых метрик.
Включает управление персонажами, уровнями, инвентарём и достижениями игроков.
Поддерживает управление кампаниями, клиентами и анализом эффективности.
Поддерживает учёт туров, клиентов, экскурсий и бронирований.
🚀 Возможности:
Готовые SQL-структуры: Простое внедрение в проект.
Удобство тестирования: Подготовлены данные для тестовых сценариев.
Образовательная ценность: Подходит для обучения проектированию баз данных.
Гибкость: Структуры можно адаптировать под индивидуальные требования проекта.
👥 Вклад в проект:
Буду рад вашему вкладу.
Вы можете:
⌨️ Теги: #database #magazin #office #online #shop #cafe #education #study #lkgistic #medical #finance #estate #maximdupley #quadd4rv1n7 #2024
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - QuadDarv1ne/domain_data_hub: Хаб с базами данных для различных сфер применения
Хаб с базами данных для различных сфер применения. Contribute to QuadDarv1ne/domain_data_hub development by creating an account on GitHub.
👍3
Инструмент позволяет визуализировать идеи, проектировать системы и разрабатывать планы прямо в браузере без установки дополнительных программ.
Подходит как для профессионалов, так и для студентов или командной работы.
⌨️ Теги: #аналитика #диаграммы #схемы #сеть #базы_данных #database #diagrams #net #flowchart #chat #diagram #software #analytics #maximdupley #quadd4rv1n7 # #2024
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Этот процесс включает деление данных на связанные таблицы и установку между ними логических связей.
Основной целью нормализации является устранение аномалий обновления, вставки и удаления данных.
Не нормализовано:
Студент | Курсы
-----------------------
Иван | Математика, Физика
Ольга | Химия
Нормализовано:
Студент | Курс
-----------------
Иван | Математика
Иван | Физика
Ольга | Химия
Не нормализовано:
(Студент, Курс) | Имя_Преподавателя | Кабинет
------------------------------------------------
(Иван, Математика) | Петров | 115
(Иван, Физика) | Иванов | 122
Здесь
Имя_Преподавателя
и Кабинет
зависят только от Курс
, а не от всего ключа (Студент, Курс
).Нормализовано:
[ - Курсы - ]
Курс | Имя_Преподавателя | Кабинет
----------------------------------------
Математика | Петров | 115
Физика | Иванов | 122
[ - Записи - ]
Студент | Курс
-----------------
Иван | Математика
Иван | Физика
Не нормализовано:
Курс | Преподаватель | Кафедра
---------------------------------------
Математика | Петров | Математики
Физика | Иванов | Физики
Здесь
Кафедра
зависит от Преподаватель
, а не от Курс
.Нормализовано:
[ - Курсы - ]
Курс | Преподаватель
--------------------------
Математика | Петров
Физика | Иванов
[ - Преподаватели - ]
Преподаватель | Кафедра
--------------------------
Петров | Математики
Иванов | Физики
⌨️ Теги: #курсы #преподаватели #нормализация #база #данные #базы_данных #сопровождение #разработка #аналитика #maximdupley #quadd4rv1n7 #database #courses #teachers #normalize #develop #dev #analytcs #2024
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Как защититься от XSS атаки ?
XSS — это атака, при которой вредоносный JavaScript внедряется на веб-страницу и выполняется в браузере жертвы.
Для защиты от XSS существуют различные методы. Один из них — создание политики безопасности контента (Content Security Policy), которая ограничивает загрузку скриптов и других ресурсов.
Также важно контролировать пользовательские формы, экранировать вводимые данные и использовать веб-аппликационные файрволы (WAF) для защиты от атак.
Ставьте «🥰 », если пост был полезным
⌨️ Теги: #разработка #аналитика #проектирование #моделирование #javascript #xss #sql #database #web #maximdupley #quadd4rv1n7 #2024 #2025
XSS — это атака, при которой вредоносный JavaScript внедряется на веб-страницу и выполняется в браузере жертвы.
Для защиты от XSS существуют различные методы. Один из них — создание политики безопасности контента (Content Security Policy), которая ограничивает загрузку скриптов и других ресурсов.
Также важно контролировать пользовательские формы, экранировать вводимые данные и использовать веб-аппликационные файрволы (WAF) для защиты от атак.
Ставьте «
⌨️ Теги: #разработка #аналитика #проектирование #моделирование #javascript #xss #sql #database #web #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Что такое хеширование ?
Хеширование — это процесс преобразования данных в уникальную фиксированную строку (хеш), которая служит цифровым "отпечатком" исходной информации.
Особенность хеширования в том, что:
✨ Даже малейшее изменение данных полностью меняет отпечаток хеш-пароля 📊
✨ Одинаковые данные всегда дают одинаковый результат.
Почему хеширование важно ?
✅ Защита паролей: вместо хранения паролей системы хранят только их хеши, повышая безопасность.
✅ Контроль целостности: проверка, что данные (например, файл) не были изменены.
✅ Быстрый поиск: хеши ускоряют доступ к данным в больших системах.
⚠️ Однако важно помнить:
Хеширование необратимо — нельзя "расшифровать" хеш в исходные данные.
Оно не заменяет шифрование, а дополняет его.
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #разработка #аналитика #проектирование #моделирование #хеширование #hash #token #database #maximdupley #quadd4rv1n7 #2024 #2025
Хеширование — это процесс преобразования данных в уникальную фиксированную строку (хеш), которая служит цифровым "отпечатком" исходной информации.
Особенность хеширования в том, что:
Почему хеширование важно ?
✅ Защита паролей: вместо хранения паролей системы хранят только их хеши, повышая безопасность.
✅ Контроль целостности: проверка, что данные (например, файл) не были изменены.
✅ Быстрый поиск: хеши ускоряют доступ к данным в больших системах.
⚠️ Однако важно помнить:
Хеширование необратимо — нельзя "расшифровать" хеш в исходные данные.
Оно не заменяет шифрование, а дополняет его.
💡 Интересный факт: если бы каждый человек на Земле получил уникальный хеш с использованием SHA-256, пространство адресов всё равно оставалось бы практически бесконечным 🌍
Ставьте «
⌨️ Теги: #разработка #аналитика #проектирование #моделирование #хеширование #hash #token #database #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2
Что такое Milvus ?
Milvus — это векторная база данных с открытым исходным кодом, предназначенная для поддержки поиска по сходству и применения искусственного интеллекта.
Milvus упрощает поиск неструктурированных данных и обеспечивает единый пользовательский опыт вне зависимости от среды развертывания.
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #разработка #аналитика #проектирование #моделирование #javascript #xss #sql #database #web #maximdupley #quadd4rv1n7 #2024 #2025
Milvus — это векторная база данных с открытым исходным кодом, предназначенная для поддержки поиска по сходству и применения искусственного интеллекта.
Milvus упрощает поиск неструктурированных данных и обеспечивает единый пользовательский опыт вне зависимости от среды развертывания.
Ставьте «
⌨️ Теги: #разработка #аналитика #проектирование #моделирование #javascript #xss #sql #database #web #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2
OceanBase — это корпоративная распределённая реляционная база данных с высокой доступностью, производительностью, горизонтальной масштабируемостью и совместимостью со стандартами SQL.
Ключевые особенности:
▫️Прозрачная масштабируемость: 1500 узлов, петабайты данных и триллион строк записей в одном кластере.
▫️Сверхвысокая производительность: TPC-C 707 миллионов операций в секунду и TPC-H 15,26 миллиона операций в секунду при 30000 ГБ.
▫️Экономическая эффективность: позволяет сэкономить 70–90% расходов на хранение.
4️⃣ GitHub
➡️ Хижина программиста
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #oceanbase #sql #database #db #git #github #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Ключевые особенности:
▫️Прозрачная масштабируемость: 1500 узлов, петабайты данных и триллион строк записей в одном кластере.
▫️Сверхвысокая производительность: TPC-C 707 миллионов операций в секунду и TPC-H 15,26 миллиона операций в секунду при 30000 ГБ.
▫️Экономическая эффективность: позволяет сэкономить 70–90% расходов на хранение.
Ставьте «
⌨️ Теги: #oceanbase #sql #database #db #git #github #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Cloudberry — анализ и визуализация больших данных в реальном времени.
Ориентирован на обработку и анализ данных, хранящихся в распределенных и облачных системах.
4️⃣ GitHub
➡️ Хижина программиста
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #database #cloudberry #базаданных #db #apache #visualisation #визуализация #maximdupley #quadd4rv1n7 #2024 #2025
Ориентирован на обработку и анализ данных, хранящихся в распределенных и облачных системах.
Ставьте «
⌨️ Теги: #database #cloudberry #базаданных #db #apache #visualisation #визуализация #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Оптимизация выборки диапазона с помощью `BETWEEN`
/*до рефакторинга*/
EXPLAIN
SELECT *
FROM public.salesorder AS t1
WHERE EXTRACT(YEAR FROM orderdate) = 2006
AND EXTRACT(MONTH FROM orderdate) = 7
/*после рефакторинга*/
EXPLAIN
SELECT *
FROM public.salesorder AS t1
WHERE orderdate BETWEEN '2006-07-01 00:00:00'::TIMESTAMP
AND '2006-07-31 00:00:00'::TIMESTAMP
Оптимизация с помощью оператора `EXISTS`
/*до рефакторинга*/
EXPLAIN
SELECT COUNT(DISTINCT t1.orderid)
FROM public.salesorder AS t1
JOIN public.orderdetail AS t2
ON t1.orderid = t2.orderid
/*после рефакторинга*/
EXPLAIN
SELECT COUNT(DISTINCT t1.orderid)
FROM public.salesorder AS t1
WHERE EXISTS(
SELECT NULL
FROM public.orderdetail AS t2
WHERE t1.orderid = t2.orderid)
Более читабельные выражения
/*до рефакторинга*/
EXPLAIN
SELECT SUM(CASE WHEN num % 3 = 0 THEN 1 END) AS foo,
SUM(CASE WHEN num % 5 = 0 THEN 1 END) AS bar,
SUM(CASE WHEN num % 3 = 0 AND num % 5 = 0 THEN 1 END) AS foobar
FROM table1
/*после рефакторинга*/
EXPLAIN
SELECT COUNT(*) FILTER(WHERE num % 3 = 0) AS foo,
COUNT(*) FILTER(WHERE num % 5 = 0) AS bar,
COUNT(*) FILTER(WHERE num % 3 = 0 AND num % 5 = 0) AS foobar
FROM table1
Ставьте «
⌨️ Теги: #sql #between #distinct #запросы #database #базыданных #аналитика #maximdupley #maestro7it #quadd4rv1n7 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Оптимизация SQL запросов
Оптимизация SQL-запросов является одной из ключевых задач при работе с реляционными базами данных. Эффективные SQL-запросы позволяют значительно улучшить производительность приложений и обеспечить...
👍1
💡 Квиз по базам данных — это тест или викторина, направленная на проверку знаний в области баз данных.👉 Он может включать вопросы разного уровня сложности, от базовых понятий до продвинутых тем.
Ставьте «
⌨️ Теги:
#квиз
#аналитика
#базыданных
#database
#education
#study
#quiz
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👌1👨💻1
Коротко про библиотеку TSFresh
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#sql
#database
#аналитика
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Ставьте «
⌨️ Теги:
#sql
#database
#аналитика
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Коротко про библиотеку TSFresh
Привет, Хабр! Сегодня в коротком формате познакомимся с библиотекой TSFresh . TSFresh берет на себя две основные задачи: Извлечение признаков: функция extract_features() генерирует...
👍1
Forwarded from QuadD4rv1n7 & Фишки программиста (Dupley Maxim Igorevich)
Flask — это легковесный веб-фреймворк на Python, предназначенный для создания веб-приложений.
Он был разработан Армином Рончи и предлагает простой и гибкий подход к разработке веб-серверов и API.
⌨️ Теги: #flask #django #базы_данных #работа #аналитика #database #sql #mysql #oracle #workbench #maximdupley #quadd4rv1n7 #2024
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤10👍10🔥10🎉9🕊1