- MDAC
-
MDAC (англ. Microsoft Data Access Components) — совокупность технологий компании Microsoft, позволяющих получить унифицированный способ доступа к данным из различных реляционных и не реляционных источников. Термин MDAC является общим обозначением для всех разработанных компанией Microsoft технологий, связанных с базами данных.
Компоненты MDAC
В состав MDAC входят:
- ActiveX Data Objects (ADO) — объекты ActiveX для доступа к данным через поставщиков OLE DB. ADO обеспечивает высокоуровневую модель программирования, но немного меньшую производительность по сравнению с прямым обращением к OLE DB и ODBC. Может использоваться в скриптовых языках.
- ADO Multi-Dimensional — предназначен для работы с многомерными поставщиками данных, такими как Microsoft OLAP Provider (Microsoft Analyses Services Provider).
- ADO Extensions for DDL and Security (ADOX) — расширение ADO, обеспечивающее возможность создания и изменения баз данных, таблиц, индексов и хранимых процедур, может использоваться с любыми поставщиками данных.
- OLE DB — набор COM-интерфейсов, позволяющий обращаться к данным, хранимым в различных источниках, таких как базы данных, файловые системы, службы каталогов, документы.
- Microsoft OLE DB Provider for SQL Server (SQLOLEDB) — OLE DB поставщик данных для сервера MS SQL.
- Open Database Connectivity (ODBC) — интерфейс доступа к различным СУБД, позволяет обращаться только к реляционным данным.
- Microsoft SQL Server ODBC Driver (SQLODBC) — ODBC драйвер для доступа к серверу MS SQL.
- Microsoft SQL Server Network Libraries — позволяет поставщикам OLE DB и драйверам ODBC обращаться к MS SQL серверу по протоколу TCP/IP и через именованные каналы. Протоколы Banyan Vines, AppleTalk, Servernet, IPX/SPX и Giganet считаются устаревшими и в будущем могут быть исключены из библиотеки.
Следующие компоненты могут быть удалены из будущих версий MDAC:
- Microsoft Jet — движок базы данных Microsoft Access, а также соответствующий поставщик OLE DB — Microsoft Jet OLE DB Provider и драйвер ODBC — ODBC Desktop Database Drivers.
- Microsoft OLE DB Provider for ODBC (MSDASQL) — обеспечивает доступ клиентов ADO к базам данных через драйвера ODBC.
- Microsoft OLE DB Provider for Data Shaping (MSDADS) — даёт возможность создавать иерархические связи между ключами, полями и строками. Рекомендуется заменять MSDADS на XML.
- Microsoft Oracle ODBC Driver — ODBC драйвер для доступа к серверу Oracle.
- Remote Data Services (RDS) — частный механизм Microsoft для доступа к объектам ADO Recordset через интернет или интранет.
- SQL XML — позволяет клиентам делать запросы к серверу MS SQL через XML.
Устаревшие компоненты:
- DB-Library — программный интерфейс для доступа к серверу MS SQL.
- Embedded SQL (E-SQL) — расширение Visual C для встраивания в код команд Transact-SQL.
- Data Access Objects (DAO) — программный интерфейс для доступа к базе данных Jet (Access).
Ссылки
- Prash Shirolkar; Alyssa Henry, Stephen Pepitone, Acey J. Bunch. David Schwartz: Data Access Technologies Road Map (англ.). MSDN Library. Microsoft (January 2002). Архивировано из первоисточника 5 августа 2012. Проверено 1 июля 2012.
API и фреймворки Microsoft Графика Desktop Window Manager · Direct2D · Direct3D (extensions) · GDI / GDI+ · WPF · Windows Color System · Windows Image Acquisition · Windows Imaging Component Аудио DirectMusic · DirectSound · DirectX plugin · XACT · Speech API · XAudio2 Мультимедиа DirectX (Media Objects · Video Acceleration) · DirectInput · DirectShow · Image Mastering API · Managed DirectX · Media Foundation · XNA · Windows Media · Video for Windows Web MSHTML · RSS Platform · JScript · VBScript · BHO · XDR · SideBar Gadgets Доступ к данным Data Access Components · Extensible Storage Engine · ADO.NET · ADO.NET Entity Framework · Sync Framework · Jet Engine · MSXML · OLE DB · OPC Сеть Winsock (LSP) · Winsock Kernel · Filtering Platform · Network Driver Interface Specification · Windows Rally · BITS · P2P API · MSMQ · MS MPI · DirectPlay Коммуникации Messaging API · Telephony API · WCF Win32 console · Windows Script Host · WMI (extensions) · PowerShell · Task Scheduler · Offline Files · Shadow Copy · Windows Installer · Error Reporting · Event Log · Common Log File System Компонентная модель COM · COM+ · ActiveX · Distributed Component Object Model · .NET Framework Библиотеки Base Class Library (BCL) · Microsoft Foundation Classes (MFC) · Active Template Library (ATL) · Windows Template Library (WTL) Драйверы устройств Windows Driver Model · Windows Driver Foundation (KMDF · UMDF) · WDDM · NDIS · UAA · Broadcast Driver Architecture · VxD Безопасность Crypto API (CAPICOM) · Windows CardSpace · Data Protection API · Security Support Provider Interface (SSPI) .NET ASP.NET · ADO.NET · Base Class Library (BCL) · Remoting · Silverlight · TPL · WCF · WCS · WPF · WF Программное обеспечение EFx Factory · Enterprise Library · Composite UI · CCF · CSF IPC MSRPC · Dynamic Data Exchange (DDE) · Remoting · WCF Доступность Active Accessibility · UI Automation Текст и многоязная
поддержкаDirectWrite · Text Services Framework · Text Object Model · Input method editor · Language Interface Pack · Multilingual User Interface · Uniscribe Для улучшения этой статьи по информационным технологиям желательно?: - Дополнить статью (статья слишком короткая либо содержит лишь словарное определение).
- Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
Категория:- Интерфейсы доступа к данным
Wikimedia Foundation. 2010.