Media is too big
VIEW IN TELEGRAM
#ВИДЕО
📔Как выбирать технологии для базы данных?
🎬Продолжительность: 01:12:41
В этом видео автор подробно говорит о современных задачах работы с данными, чем они отличаются и по каким критериям стоит выбирать ту или иную СУБД. Автор разберет примеры использования таких инструментов как GreenPlum, ClickHouse, Cassandra.
В результате вы узнаете маячки, на которые можно обращать внимание при выборе СУБД, и рассмотрите, какие инструменты работы с данными сейчас активно используются.
01:30 Цели и задачи вебинара
04:10 Как нам разговаривать с нашей БД?
05:19 SQL или noSQL?
08:52 Задача №1
18:00 Задача №2
25:40 Задача №3
32:40 Задача №4
39:07 Как выбрать правильный инструмент?
45:25 Последствия выбора неправильного инструмента
47:15 Сравнение с ClickHouse
48:25 Результаты
📔Как выбирать технологии для базы данных?
🎬Продолжительность: 01:12:41
В этом видео автор подробно говорит о современных задачах работы с данными, чем они отличаются и по каким критериям стоит выбирать ту или иную СУБД. Автор разберет примеры использования таких инструментов как GreenPlum, ClickHouse, Cassandra.
В результате вы узнаете маячки, на которые можно обращать внимание при выборе СУБД, и рассмотрите, какие инструменты работы с данными сейчас активно используются.
01:30 Цели и задачи вебинара
04:10 Как нам разговаривать с нашей БД?
05:19 SQL или noSQL?
08:52 Задача №1
18:00 Задача №2
25:40 Задача №3
32:40 Задача №4
39:07 Как выбрать правильный инструмент?
45:25 Последствия выбора неправильного инструмента
47:15 Сравнение с ClickHouse
48:25 Результаты
📔 В свободном доступе опубликована локализованная документация к PostgreSQL 15.0
Компания Postgres Pro опубликовала перевод на русский язык официальной документации к PostgreSQL 15.0. Вместе с этим компания поделилась общедоступными книгами и учебниками по работе с PostgreSQL.
#ПОЛЕЗНОСТИ
#POSTGRESQL
Компания Postgres Pro опубликовала перевод на русский язык официальной документации к PostgreSQL 15.0. Вместе с этим компания поделилась общедоступными книгами и учебниками по работе с PostgreSQL.
#ПОЛЕЗНОСТИ
#POSTGRESQL
📔 Шпаргалка по SQL-инъекциям
Внедрение SQL-кода - это распространенная уязвимость в веб-приложениях, которая может быть использована для внедрения вредоносного кода SQL в базу данных. Злоумышленник, который знает правильный синтаксис для внедрения SQL-команд в серверную часть приложения, может использовать это для выполнения несанкционированных или деструктивных действий от имени целевого пользователя. Этичный хакер всегда должен проверять и выявлять потенциальные уязвимости SQL-инъекций, поскольку они являются одними из наиболее часто используемых атак в современном цифровом мире.
#SQL
#СТАТЬИ
Внедрение SQL-кода - это распространенная уязвимость в веб-приложениях, которая может быть использована для внедрения вредоносного кода SQL в базу данных. Злоумышленник, который знает правильный синтаксис для внедрения SQL-команд в серверную часть приложения, может использовать это для выполнения несанкционированных или деструктивных действий от имени целевого пользователя. Этичный хакер всегда должен проверять и выявлять потенциальные уязвимости SQL-инъекций, поскольку они являются одними из наиболее часто используемых атак в современном цифровом мире.
#SQL
#СТАТЬИ
👍2
📔 Типы SQL-инъекций (SQLi)
SQL-инъекция - это атака, в которой используется вредоносный код SQL для манипулирования внутренними базами данных с целью получения информации, которая не предназначалась для показа. Данные могут включать конфиденциальные корпоративные данные, списки пользователей или конфиденциальные данные потребителей. В этой статье приведены типы SQL-инъекций с их примерами. SQL-инъекции-ЛАБОРАТОРИИ (платформа для изучения SQL-инъекций), демонстрирующие, как вы можете выполнять каждый тип SQL-инъекций.
#SQL
#СТАТЬИ
SQL-инъекция - это атака, в которой используется вредоносный код SQL для манипулирования внутренними базами данных с целью получения информации, которая не предназначалась для показа. Данные могут включать конфиденциальные корпоративные данные, списки пользователей или конфиденциальные данные потребителей. В этой статье приведены типы SQL-инъекций с их примерами. SQL-инъекции-ЛАБОРАТОРИИ (платформа для изучения SQL-инъекций), демонстрирующие, как вы можете выполнять каждый тип SQL-инъекций.
#SQL
#СТАТЬИ
👍1
📔 MySQL 8.2.0 and 8.0.34
🕘 Date: 2023, November
📑 Size: ~140M, ~350M
🔹ОПИСАНИЕ:
MySQL — свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, LAMP и в портативные сборки серверов Open Server, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы
🕘 Date: 2023, November
📑 Size: ~140M, ~350M
Bonus: MySQL Workbench 8.0.34🔹ОПИСАНИЕ:
MySQL — свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, LAMP и в портативные сборки серверов Open Server, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы
mysql-workbench-community-8.0.34-winx64.msi
46.4 MB
for Microsoft Windows x64
#КНИГИ
📔 Title: MySQL по максимуму.
🌐 Lang.: Русский
🧔 Author: Сильвия Ботрос, Джереми Тинли
🕘 Year: 2023
📑 Pages: 432
#️⃣ ISBN: ISBN 978-5-4461-2261-5
🔹ОПИСАНИЕ:
Пора ИЗУЧАТЬ лучшие практики, начиная с постановки целей уровня обслуживания, проектирования схем, индексов, запросов и заканчивая настройкой вашего сервера, операционной системы и оборудования, чтобы реализовать потенциал вашей платформы по максимуму.
Администраторы Баз данных научатся безопасным и практичным способам масштабирования приложений с помощью репликации, балансировки нагрузки, высокой доступности и отказоустойчивости.
Это издание было обновлено и переработано с учетом последних достижений в области облачного и самостоятельного хостинга MySQL, производительности InnoDВ, а также новых функций и инструментов. Вы сможете разработать платформу реляционных данных, которая будет масштабироваться вместе с вашим бизнесом, и узнаете о передовых методах обеспечения безопасности, производительности и стабильности баз данных.
📔 Title: MySQL по максимуму.
🌐 Lang.: Русский
🧔 Author: Сильвия Ботрос, Джереми Тинли
🕘 Year: 2023
📑 Pages: 432
#️⃣ ISBN: ISBN 978-5-4461-2261-5
🔹ОПИСАНИЕ:
Пора ИЗУЧАТЬ лучшие практики, начиная с постановки целей уровня обслуживания, проектирования схем, индексов, запросов и заканчивая настройкой вашего сервера, операционной системы и оборудования, чтобы реализовать потенциал вашей платформы по максимуму.
Администраторы Баз данных научатся безопасным и практичным способам масштабирования приложений с помощью репликации, балансировки нагрузки, высокой доступности и отказоустойчивости.
Это издание было обновлено и переработано с учетом последних достижений в области облачного и самостоятельного хостинга MySQL, производительности InnoDВ, а также новых функций и инструментов. Вы сможете разработать платформу реляционных данных, которая будет масштабироваться вместе с вашим бизнесом, и узнаете о передовых методах обеспечения безопасности, производительности и стабильности баз данных.
#СОФТ
📔 Title: Learn SQL & Database, Programming Hub
🌐 Lang.: English
🕘 Date: 24.11.2021
📑 Size: ~22M + ~40M
🖥 OS: Android 5.0 and higher
⁉️ Version: Premium
🔹ОПИСАНИЕ:
Learn SQL - это обязательное приложение для всех изучающих кодирование или студентов, изучающих информатику, для изучения языка программирования SQL в любое время и в любом месте. Независимо от того, готовитесь ли вы к собеседованию по SQL или к экзамену, требующему знания SQL, вы можете найти удивительный контент в этом приложении для обучения программированию.
📔 Title: Learn SQL & Database, Programming Hub
🌐 Lang.: English
🕘 Date: 24.11.2021
📑 Size: ~22M + ~40M
🖥 OS: Android 5.0 and higher
⁉️ Version: Premium
🔹ОПИСАНИЕ:
Learn SQL - это обязательное приложение для всех изучающих кодирование или студентов, изучающих информатику, для изучения языка программирования SQL в любое время и в любом месте. Независимо от того, готовитесь ли вы к собеседованию по SQL или к экзамену, требующему знания SQL, вы можете найти удивительный контент в этом приложении для обучения программированию.
mysql-9.0.0-winx64.msi
131.7 MB
🏠 OS: Windows x64 (10 & 11)
🏠 Size: ~1Gb
🏠 Size: ~1Gb
Вышла СУБД MySQL 9.0.0
В начале июля 2024 года Oracle выпустила СУБД MySQL 9.0.0. Разработчики проекта подготовили и выложили в открытый доступ сборки MySQL Community Server 9.0.0 для основных дистрибутивов Linux, FreeBSD, macOS и Windows.
В 2023 году Oracle объявила об изменении модели формирования релизов СУБД MySQL. Разработчики начали выпускать два вида веток MySQL: Innovation (новые функции, частое обновление, три месяца поддержки) и LTS (с расширенным временем поддержки и сохранением неизменного поведения).
Читать далее...
📔 Title: Java 11 (Подключение к Базам Данных)
🛢 Oracle
#ПОЛЕЗНОСТИ
🛢 Oracle
java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
//Oracle JDBC Driver
String userName = "UserName";
String password = "Password";
try {
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@HostName:1521:SID",
userName, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt
.executeQuery("SELECT * FROM country");
while (rs.next()) {
String name = rs.getString(2);
System.out.println(name);
}
conn.close();
}
catch (Exception e) {
e.printStackTrace();
}
#ПОЛЕЗНОСТИ
Title: Java 11 (Подключение к Базам Данных)
🛢 MySQL
#ПОЛЕЗНОСТИ
🛢 MySQL
java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
//JDBC Driver for MySQL (Connector/J)
String url = "jdbc:mysql://HostName:3306/DatabaseName";
String userName = "UserName";
String password = "Password";
try {
Connection conn = DriverManager
.getConnection(url, userName, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt
.executeQuery("SELECT * FROM country");
while (rs.next()) {
String name = rs.getString(2);
System.out.println(name);
}
conn.close();
}
catch (Exception e) {
e.printStackTrace();
}
#ПОЛЕЗНОСТИ
📔 Title: Java 11 (Подключение к Базам Данных)
🛢 SQL Server
}
#ПОЛЕЗНОСТИ
🛢 SQL Server
java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
//Microsoft JDBC Driver 6.0 for SQL Server
String instanceName = "serverName\\instanseName";
String databaseName = "DatabaseName";
String userName = "UserName";
String password = "Password";
String conUrl = "jdbc:sqlserver://%1$s;databaseName=%2$s;user=%3$s;password=%4$s;";
String conStr = String.format(conUrl,
instanceName, databaseName, userName, password);
try {
Connection conn = DriverManager.getConnection(conStr);
Statement stmt = conn.createStatement();
ResultSet rs = stmt
.executeQuery("SELECT * FROM country");
while (rs.next()) {
String name = rs.getString(2);
System.out.println(name);
}
conn.close();
}
catch (Exception e) {
e.printStackTrace();
}
#ПОЛЕЗНОСТИ