Под «локальным SQL» подразумевается практика запуска баз данных SQL локально в собственной инфраструктуре организации вместо использования облачных служб баз данных. Вот несколько методов локальной реализации SQL, а также примеры кода:
-
Установка и запуск автономного сервера базы данных:
- Пример: установка и запуск Microsoft SQL Server на локальном компьютере.
-- Connect to the local SQL Server instance USE master; GO -- Create a new database CREATE DATABASE MyDatabase; GO -- Create a table USE MyDatabase; CREATE TABLE MyTable ( ID INT PRIMARY KEY, Name VARCHAR(50) ); GO
- Пример: установка и запуск Microsoft SQL Server на локальном компьютере.
-
Настройка кластера базы данных:
- Пример: настройка кластера PostgreSQL с использованием Patroni для обеспечения высокой доступности.
# Install Patroni and PostgreSQL $ pip install patroni $ apt-get install postgresql -y # Create a configuration file for Patroni $ nano patroni.yml # Start the cluster $ patroni patroni.yml
- Пример: настройка кластера PostgreSQL с использованием Patroni для обеспечения высокой доступности.
-
Создание SQL-сервера с использованием виртуализации:
- Пример: создание виртуальной машины SQL Server с помощью VMware.
# Install and configure VMware # Create a new virtual machine with appropriate settings # Install the SQL Server operating system # Install SQL Server and configure the instance
- Пример: создание виртуальной машины SQL Server с помощью VMware.
-
Развертывание контейнерного SQL-сервера:
- Пример: запуск контейнера SQL Server с помощью Docker.
# Pull the SQL Server Docker image $ docker pull mcr.microsoft.com/mssql/server # Run a SQL Server container $ docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=MyPassword' -p 1433:1433 --name sql_server_container -d mcr.microsoft.com/mssql/server
- Пример: запуск контейнера SQL Server с помощью Docker.
-
Использование устройства базы данных:
- Пример: развертывание Oracle Database Appliance (ODA) для локальных баз данных Oracle.
# Set up and configure the Oracle Database Appliance # Create and configure Oracle databases using the ODA interface
- Пример: развертывание Oracle Database Appliance (ODA) для локальных баз данных Oracle.