Системы управления базами данных
-
Организация и управление данными в вычислительной технике.
Базы данных в IT: организация, хранение и анализ данных с помощью СУБД. Обзор типов, систем управления и облачных решений для эффективной работы.
-
Microsoft Access: Обзор и история развития
Microsoft Access – СУБД из Microsoft 365 для управления базами данных. Создание приложений, импорт данных, ACE движок. Для разработчиков и опытных пользователей.
-
Объектно-ориентированные базы данных: принципы и развитие
Объектно-ориентированные СУБД: что это такое? Объектные базы данных, их отличия от реляционных и объектно-реляционных систем. Преимущества и применение.
-
ADO: Компонентный объект доступа к данным
ADO: доступ к данным через COM-объекты. MDAC, OLE DB, SQL – упрощенная работа с базами данных без знания их структуры. Преемник DAO и RDO.
-
Informix: История и Современное Состояние СУБД
Informix: семейство СУБД от IBM, разработанное Informix Corporation. Поддержка и развитие – HCL Technologies. Версия 14.10. Надежность и масштабируемость.
-
Enterprise Objects Framework: История и Эволюция
EOF: объектно-реляционное отображение от NeXT для NeXTSTEP/OpenStep. Упрощает работу с БД, заменяя SQL на объекты. Предшественник WebObjects от Apple.
-
Объектно-реляционные системы управления базами данных
Объектно-реляционные СУБД: сочетание реляционной и объектно-ориентированной моделей. Расширенные типы данных, запросы и преимущества обеих систем.
-
Фабиан Паскаль: Критик индустрии баз данных и западной цивилизации.
Фабиан Паскаль – консультант, автор и критик индустрии управления данными. Сторонник реляционной модели, выступает против отклонений от неё. США.
-
Крис Дэйт: Пионер теории реляционных баз данных
Крис Дэйт: биография и вклад в теорию реляционных баз данных. Исследователь, лектор, консультант IBM. История карьеры и образование.
-
Хью Дарвен: Ученый-компьютерщик и эксперт в области баз данных и бриджа
Хью Дарвен: учёный IBM, разработчик реляционной модели данных и SQL. Автор книг о базах данных, включая "The Askew Wall" и "Third Manifesto".
-
BS12: Ранняя реляционная СУБД от IBM и её вклад в развитие баз данных.
BS12: первая реляционная СУБД от IBM (1982). Разработка в Нидерландах, язык запросов ISBL. Почему BS12 не стала стандартом, несмотря на инновации?
-
Ingres: История и развитие реляционной базы данных
Ingres – мощная SQL СУБД для крупных предприятий и гос. структур. Разработка и поддержка Actian/HCL Technologies. История и исходный код на GitHub.
-
ODBC: Стандарт доступа к базам данных
ODBC: стандартный API для доступа к СУБД. Обеспечивает независимость приложений от баз данных и ОС, упрощает перенос и интеграцию. Драйверы ODBC – ключ к совместимости!
-
InterBase: Реляционная СУБД с многопоколенческой архитектурой
InterBase – мощная СУБД от Embarcadero. Малый размер, минимальное администрирование, многопоколенческая архитектура. Поддержка SQL, JDBC, ODBC, .NET.
-
Интерфейс прикладного уровня вызовов (SQL/CLI): Стандарт доступа к базам данных.
Интерфейс CLI (SQL/CLI): стандарт API для встраивания SQL в программы на C/COBOL. Обеспечивает доступ к БД и переносимость приложений. ISO/IEC 9075-3:2003.
-
Sybase: История компании-разработчика программного обеспечения
Sybase: история компании-разработчика ПО для баз данных. Основана в 1984, приобретена SAP в 2010. Ключевые факты и этапы развития Sybase Inc.
-
SQLite: Бессерверная реляционная база данных.
SQLite: встраиваемая серверless РСУБД на C. Самая распространенная база данных для браузеров, ОС, мобильных устройств и приложений. Библиотека для разработчиков.
-
Отказоустойчивая СУБД NonStop SQL
NonStop SQL: отказоустойчивая СУБД от HPE. Масштабируемость, надежность и непрерывность работы. Последняя версия SQL/MX 3.4. История разработки.
-
Informix 4GL: Язык четвёртого поколения для разработки бизнес-приложений.
Язык программирования 4-го поколения для Informix: компиляция в байт-код или C, отладка, вызовы C-функций и расширенная проверка ошибок. Быстрая разработка!
-
Хранимые процедуры в реляционных СУБД
Хранимые процедуры в СУБД: что это, для чего нужны и как оптимизировать работу с базами данных. Валидация, контроль доступа, централизация логики.
-
Firebird: Открытая СУБД для различных платформ
Firebird – бесплатная СУБД с открытым исходным кодом, поддерживающая Linux, Windows, macOS. Развилась из InterBase, активно переписана с C на C++.
-
SAP ASE: История и Развитие Реляционной СУБД Sybase/SAP
SAP ASE (Sybase SQL Server): мощная СУБД для Unix и Windows. История разработки, связь с Microsoft SQL Server, особенности синтаксиса и функциональность.
-
Perl DBI: Стандартизированный интерфейс для работы с базами данных
Perl DBI: стандартизованный интерфейс для работы с базами данных (Interbase, Oracle, Sybase и др.) в Perl. История создания и преимущества модуля.
-
Adabas: История и современное использование базы данных.
Adabas: нереляционная база данных от Software AG, разработанная в 1971 году. Работает на IBM mainframe, Unix, Linux, Windows. Хранение данных в одной таблице.
-
Протокол передачи данных Tabular Data Stream (TDS)
Протокол TDS: передача данных между базами данных SQL Server (Sybase, Microsoft). Netlib, db lib, blk – ключевые компоненты для эффективной работы с SQL.
-
MySQL AB: История шведской компании-разработчика баз данных
MySQL AB: история шведской компании, создателя популярной СУБД MySQL. Приобретение Sun и Oracle, роль в LAMP-стеке. Разработка и поддержка баз данных.
-
Oracle Internet Directory: Архитектура и особенности реализации
Oracle Internet Directory (OID): руководство по LDAP-сервису Oracle. Хранение данных в таблицах Oracle, использование OIDCTL для управления сервером.
-
Helix: История первой многопользовательской базы данных для Macintosh
Helix: первая многопользовательская, объектно-ориентированная и реляционная СУБД для Mac (1983). Визуальное программирование без навыков кодирования!
-
WinFS: Отмена проекта файловой системы будущего Windows
WinFS: отменённый проект Microsoft для хранения данных в Windows. Реляционная база данных для структурированной, полуструктурированной и неструктурированной информации.
-
Btrieve: История транзакционной базы данных
Btrieve: транзакционная база данных на основе ISAM для DOS, Windows, Linux и NetWare. История разработки SoftCraft и братьев Woodward. Быстрый доступ к данным.
-
Oracle Forms: Разработка и эволюция приложений для Oracle Database.
Oracle Forms: разработка экранов для Oracle баз данных с использованием PL/SQL. Клиент-серверные и веб-приложения на Java. IDE, интеграция с веб-сервисами.
-
Серверы баз данных: принципы работы и эволюция
Сервер баз данных: что это, как работает, модели master-slave. Управление данными, DBMS, доступ к базам данных и клиент-серверная архитектура.
-
Абстрактный интерфейс доступа к данным: шаблон Data Access Object
Шаблон Data Access Object (DAO) в разработке ПО: абстрактный интерфейс к БД, отделение логики доступа к данным от деталей реализации. Java, JDBC.
-
Язык программирования K и семейство финансовых продуктов Kx Systems.
K – быстрый язык программирования для обработки массивов, разработанный Kx Systems. Основа kdb+ базы данных. Вариант APL, Scheme. Финансовые приложения.
-
Dataphor: Истинно реляционная СУБД нового поколения
Dataphor – это реляционная СУБД с открытым исходным кодом, обеспечивающая декларативную разработку приложений. Виртуальный DBMS, автоматическое изменение при изменении логического слоя.
-
Oracle Rdb: История и развитие реляционной СУБД для OpenVMS
Oracle Rdb: реляционная СУБД для OpenVMS. История, особенности, поддержка SQL и совместимость с Digital VAX. Версии для VAX, Alpha и Itanium.
-
Gen: История развития среды разработки приложений от CA Technologies Broadcom Inc.
Gen (ранее CA Gen): среда разработки от Broadcom для COBOL, Java, C#. Поддержка DB2, Unix, Windows. Автоматизация разработки и CASE-методологии.
-
Языки манипулирования данными в базах данных
Язык манипулирования данными (DML): добавление, удаление, изменение данных в базах данных. SQL – популярный пример. Узнайте больше о DML и DQL!
-
ODMG: История и спецификации объектного управления данными.
ODMG: история и стандарты объектных баз данных и ORM. Разработка переносимых приложений с 1991 года. Спецификации, языки запросов и схемы данных.
-
Слой абстракции баз данных: унифицированный API для работы с БД
Слой абстракции БД (DBAL) – это API для унификации работы приложений с базами данных (SQL Server, MySQL, PostgreSQL и др.). Упрощает разработку и поддержку.
-
unixODBC: Реализация ODBC API с открытым исходным кодом
unixODBC: реализация ODBC API с открытым исходным кодом для Unix, Linux, macOS и Windows. Портирование приложений и драйверов баз данных, инструменты управления.
-
HSQLDB: Java-движок реляционной базы данных
HSQLDB: легковесная Java база данных. Поддержка SQL стандартов, режимы работы в памяти и на диске. JDBC драйвер, инструменты управления и примеры.
-
MaxDB: История и особенности СУБД от SAP
MaxDB – мощная СУБД от SAP, совместимая с ANSI SQL 92. История разработки с 1977 года, ранее известные названия и открытый исходный код (GNU GPL).
-
Язык управления доступом к данным (DCL) в SQL
Язык управления данными (DCL) в SQL: контроль доступа к базам данных, авторизация, защита информации. Основы SQL для РСУБД.
-
GT. M: Высокопроизводительная база данных и платформа разработки на языке M
GT.M – высокопроизводительная NoSQL база данных для транзакций и платформа разработки на языке M (MUMPS). Быстрая, масштабируемая, без схем.
-
Ульф-Михаэль Видениус: Создатель MySQL и MariaDB
Ульф Видениус (Monty) – финский программист, создатель MySQL и MariaDB. Основатель MySQL AB, OpenOcean и TCX DataKonsult AB. Биография и достижения.
-
MiniSQL: История и развитие легковесной СУБД
mSQL: лёгкая СУБД от Hughes Technologies. Разработана для Minerva в 1993-94 гг. Обеспечивает SQL-интерфейс к Postgres, несмотря на отсутствие бесплатных SQL БД.
-
Модель 204: История и применение системы управления базами данных для мэйнфреймов IBM
M204: СУБД для мэйнфреймов IBM. Высокая производительность (до 1000 TPS), работа с большими базами данных. Альтернатива ADABAS и Datacom/DB.
-
Btrieve: Архитектура и Эволюция Базы Данных
Btrieve: база данных от Pervasive Software. Управление записями, ISAM, ключи и индексы для организации данных. Эффективное хранение и доступ к информации.
-
Hibernate ORM: Инструмент объектно-реляционного отображения для Java
Hibernate ORM: объектно-реляционное отображение для Java. Преобразует Java объекты в таблицы БД, решая проблему несовместимости данных. Бесплатная лицензия LGPL.
-
4D: Реляционная база данных и среда разработки
4D: реляционная СУБД и среда разработки, созданная в 1984 году. История 4D, поддержка Apple, язык программирования и применение в бизнесе.
-
Триггеры баз данных: назначение, типы и реализация в различных СУБД
Триггеры баз данных: автоматическое выполнение кода при событиях в таблицах. Обеспечение целостности данных, логирование изменений, примеры для разных СУБД.
-
IDMS: История и Развитие Системы Управления Базами Данных
IDMS: история и развитие сетевой СУБД для мэйнфреймов. От General Electric до Broadcom, включая Cullinet и CA Technologies. Ключевые этапы и владельцы.
-
ADO.NET: Технология доступа к данным .NET Framework
ADO.NET: доступ к данным в .NET Framework. Компоненты для работы с реляционными и нереляционными базами данных. Подробно о технологиях Microsoft.
-
Унифицированный доступ к данным с помощью Microsoft OLE DB API
OLE DB от Microsoft: единый API для доступа к данным из разных источников (базы данных, таблицы). Абстракции для упрощения работы с гетерогенными данными.
-
R:BASE: История и развитие реляционной базы данных для ПК
R:BASE – ранняя реляционная СУБД для ПК, разработанная в 1981 году. История создания, MicroRim, NASA IPAD проект и отслеживание плиток шаттла.
-
Сравнение объектно-реляционных СУБД
Сравнение объектно-реляционных СУБД: Adaptive Server, Caché, CUBRID, Db2, GigaSpaces, Greenplum. Лицензии, ОС, особенности и возможности.
-
Служба преобразования данных Microsoft (Data Transformation Services)
Microsoft DTS: инструмент для автоматизации ETL-процессов из SQL Server и других баз данных. Преобразование, загрузка, импорт данных, планировщик задач.
-
Microsoft SQL Server Data Engine (MSDE): История и Особенности
MSDE (Microsoft Data Engine) – бесплатная версия SQL Server 7.0/2000 для некоммерческого использования. Устарела, заменена SQL Server Express. Базы данных.
-
Voyager: Архитектура и особенности реализации библиотечной системы
Voyager: интегрированная библиотечная система для библиотек, университетов и музеев. Обзор функций, технологий (Oracle, Tomcat) и эволюции OPAC.
-
Oracle Card и Oracle Media Objects: История кроссплатформенной разработки приложений.
Oracle Card: история разработки кроссплатформенного инструмента для мультимедийных приложений, клона HyperCard. WinPlus, Plus, Oracle – эволюция ПО.
-
filePro: История и развитие системы управления базами данных
filePro: история и развитие российской СУБД. От The Electric File Clerk (1978) до современной системы fPTechnologies. Profile II, Tandy, TRS-80.
-
SQR: Язык программирования для генерации отчетов
SQR: язык программирования для отчетов из баз данных. Поддержка SQL, история развития с SQLBase на IBM PC. OBIEE, генерация отчетов, Structured Query Reporter.
-
MonetDB: Колоночная СУБД с открытым исходным кодом
MonetDB – высокопроизводительная open source СУБД, ориентированная на столбцы. Аналитика, data mining, GIS, RDF. Оптимизация сложных запросов к большим данным.
-
Язык доступа к данным DAL для Macintosh: история и проблемы.
DAL (Data Access Language) Apple: SQL-подобный язык для доступа к базам данных 1990-х. Низкая производительность, высокая стоимость, история и применение.
-
Менеджер доступа к данным в классической macOS: обзор API DAM
Data Access Manager (DAM) для Mac OS: API для работы с базами данных, предшественник ODBC. Устарел в 90-х, использовался в демо-программах.
-
Движок баз данных Microsoft JET: Архитектура и возможности
Движок баз данных Microsoft JET (ACE): история, применение в Access и Visual Basic. Устаревший, заменен MSDE и SQL Server Express.
-
Microsoft Data Access Components (MDAC): Обзор и Архитектура
Microsoft MDAC: фреймворк для доступа к данным (ADO, OLE DB, ODBC). Устаревшие компоненты и история развития технологии с 1996 года. Разработка приложений.
-
Язык запросов QBE: История и применение
QBE: графический язык запросов к базам данных, разработанный в IBM в 1970-х. Предок современных интерфейсов, позволяющий выборку, добавление и изменение данных.
-
Apache Derby: Реляционная система управления базами данных
Apache Derby – встраиваемая реляционная СУБД с открытым исходным кодом (Apache 2.0). Легковесная (3.5 МБ), для Java-приложений и онлайн-обработки транзакций.
-
Онлайн-обработка транзакций (OLTP): принципы и применение
OLTP: онлайн-обработка транзакций в реальном времени. Операционные системы, базы данных, отличие от OLAP. Атомные изменения, бизнес-транзакции.
-
Core Data: Фреймворк постоянного хранения данных Apple
Core Data: фреймворк Apple для macOS и iOS. Объектно-ориентированное хранение данных в XML, SQLite, binary. Управление жизненным циклом объектов.
-
Боб Майнер: Сооснователь Oracle и пионер баз данных
Роберт Майнер: биография американского предпринимателя, сооснователя Oracle. Разработка и развитие СУБД Oracle (1977-1992). История успеха в IT.
-
NOMAD: Реляционная база данных и язык четвертого поколения.
NOMAD: реляционная база данных и язык 4GL, разработанная в 1970-х. Поддержка иерархических и реляционных моделей, разработка приложений и управление данными.
-
CLOB в базах данных: поддержка и особенности реализации
CLOB в базах данных: что это такое? Объёмные текстовые данные, хранение, поддержка Oracle, IBM Db2 и других СУБД. Ограничения доступа и размеры до ГБ.
-
MultiDimensional eXpressions
-
SQL*Plus: История и Современное Использование
SQL*Plus: базовая утилита Oracle для работы с базами данных. История развития от UFI до SQL*Plus, особенности командной строки и применения.
-
Borland Database Engine
-
ZODB: Объектно-ориентированная база данных для Python
ZODB: объектно-ориентированная база данных для Python. Хранение, транзакции, MVCC, масштабируемость и кэширование. Независима от Zope!
-
Драйвер JDBC: взаимодействие Java-приложений с базами данных.
Драйвер JDBC: подключение Java к базам данных. Обеспечивает взаимодействие приложений на Java с СУБД через JDBC API. Подробно о функциях и протоколах.
-
Метаданные в SQL Server: История и эволюция Meta Data Services
Метаданные SQL Server: история Microsoft Repository (Meta Data Services) с 1997 года. OLE, OIM, OLAP, интеграция с системами и приложениями.
-
Версионно-управляемая база данных VMDS для сетевых инфраструктур
VMDS: реляционная база данных от GE Energy для сложных сетей предприятий ЖКХ и телекоммуникаций. Версия 6.0, поддержка пространственных данных.
-
NHibernate: ORM для .NET и Mono
NHibernate: ORM для .NET и Mono. Бесплатная библиотека для отображения объектов в реляционные базы данных, упрощающая работу с данными. #.NET
-
Metakit: Встроенная база данных с колонно-ориентированной архитектурой
Metakit: компактная встраиваемая база данных для C++, Python, Tcl. Поддержка связей, сериализации, эволюции схемы. Open Source (MIT X11).
-
H2: Реляционная база данных на Java
H2 база данных: встраиваемая Java СУБД с открытым исходным кодом (Mozilla/Eclipse License). Разработка с 2004 года. Клиент-серверный режим.
-
Стивен Фаерстайн: Эксперт PL/SQL и Архитектор Oracle
Стивен Фаерстайн – эксперт PL/SQL, автор бестселлеров O'Reilly по Oracle и MySQL. Его книга "Oracle PL/SQL Programming" – библия для разработчиков.
-
TOAD: Инструмент для управления базами данных
TOAD: мощный инструмент для управления базами данных Oracle, SQL Server, MySQL, DB2 и SAP. Для разработчиков, администраторов и аналитиков данных.
-
OpenROAD: История и развитие платформы разработки приложений
OpenROAD: 4GL язык программирования от Actian для быстрой разработки приложений. Интегрированная среда разработки, репозиторий кода, история Ingres.
-
iBATIS: Фреймворк для персистентности и отображения данных
iBATIS – фреймворк персистентности для Java, .NET и Ruby on Rails. Автоматизирует отображение SQL баз данных и объектов, снижая объем кода JDBC/ODBC.
-
Операции вставки и обновления в SQL: Обзор и реализации
SQL оператор: вставка или обновление данных (upsert). Поддерживается PostgreSQL, Oracle, MS SQL и др. Стандарт SQL:2003/2008. Оптимизация БД.
-
Судебная экспертиза баз данных: методы и инструменты.
Судебная экспертиза баз данных: анализ данных, метаданных и транзакций для выявления мошенничества и проверки действий пользователей. Цифровая криминалистика.
-
Joe Celko
-
Oracle Data Guard
-
International Conference on Very Large Data Bases
-
Gadfly (database)
-
DataEase
-
OpenQM
-
DataReader
-
Virtuoso Universal Server
-
EnterpriseDB