Ole db что это
Перейти к содержимому

Ole db что это

  • автор:

OLE DB

OLE DB (англ. Object Linking and Embedding, Database ) — набор интерфейсов, основанных на COM, которые позволяют приложениям обращаться к данным, хранимым в разных источниках информации или хранилищах данных с помощью унифицированного доступа.

OLE DB (связывание и внедрение объектов, базы данных, а иногда в литературе встречается как OLEDB или OLE-DB) является API разработанной Microsoft для доступа к различным типам данных, которые хранятся в единой форме. Программа представляет собой набор интерфейсов реализованных с помощью Component Object Model (COM); в данном случае это связано с OLE. Она была разработана в качестве дальнейшего развития и должна прийти на замену и в качестве преемника ODBC, расширяя набор функций для поддержки более широкого круга нереляционных источников данных, таких как объектно ориентированые базы данных или электронные таблицы, и для которых не обязательно использовать SQL.

OLE DB отделяет хранилище данных из приложения, которое должно иметь доступ к нему через набор абстракций, которые включают DataSource, сессию, командную строку. Это было сделано потому, что различным приложениям необходим доступ к различным видам и источникам данных и не всегда нужно знать, как получить доступ к методологии функционирования конкретной технологии. OLE DB концептуально разделена на потребителей и поставщиков. Потребителями являются приложения, которым необходим доступ к данным, а поставщик реализует в своем интерфейсе программный компонент и, следовательно, обеспечивает информацией потребителя. OLE DB является частью Microsoft Data Access Components (MDAC). MDAC является группой технологий Microsoft, которые взаимодействуют вместе, как основа, которая позволяет программистам создать единый и всеобщий способ разработки приложений для доступа к данным практически любого хранилища. OLE DB провайдеры могут быть созданы для обеспечения простого доступа к таким хранилищам данных как текстовые файлы и электронные таблицы, вплоть до таких сложных баз данных, как Oracle, SQL Server и Sybase ASE. Он может также обеспечить доступ к иерархическими хранилищами данных таких, как системы электронной почты.

Однако, поскольку различные хранилища данных технологий могут иметь разные возможности, OLE DB не может реализовать все возможности интерфейса доступные для OLE DB. Возможности, которые доступны осуществляются посредством использования объектов COM — поставщик OLE DB будет отсылать к карте хранилища данных технологий обеспечивая функциональность для конкретного интерфейса COM. Microsoft описывает наличие интерфейса «конкретного поставщика», поскольку оно не может применяться в зависимости от используемой технологии баз данных. Отметим также, что поставщики могут увеличить возможности хранения данных — таких возможностей, как услуги в терминологии Microsoft.

См. также

Ссылки

  • Microsoft OLE DB
  • OLE DB шаг за шагом
  • OLE DB: правильный выбор интерфейса

Текст и многоязная
поддержка

  • Интерфейсы доступа к данным

Wikimedia Foundation . 2010 .

Работа с подключениями OLE DB

Технология связывания и внедрения объектов в другие документы и объекты (OLE DB) — это метод подключения, аналогичный Open Database Connectivity (ODBC), в котором используется тот же базовый интерфейс прикладного программирования (API), который помогает осуществлять коммуникации между клиентскими приложениями и различными источниками данных. Эта связь состоит из поставщика OLE DB (набора файлов .dll ), который использует службы драйвера ODBC для единообразного подключения и взаимодействия как с реляционными, так и с нереляционными базами данных.

Для каждого типа источника данных, поддерживаемого OLE DB, существуют свои поставщики. Чтобы установить подключение OLE DB из 64-битного клиента ArcGIS, например, из ArcGIS Pro , вам необходимо установить соответствующий 64-битный драйвер на вашем компьютере с ArcGIS Pro , чтобы подключиться к базе данных с помощью OLE DB.

Создание подключения OLE DB

Подключения OLE DB в ArcGIS Pro используются для подключения к базам данных в режиме «только для чтения» и доступа к источникам табличных данных из любой базы данных, для которой у вас есть драйвер. Такой тип подключений обычно используется для подключения ArcGIS Pro к источникам данных, поддерживающим OLE DB, однако доступ к ним из списка поддерживаемых платформ в диалоговом окне Подключение базы данных невозможен.

Для создания подключения OLE DB выполните следующие действия:

  1. Запустите ArcGIS Pro .
  2. Чтобы открыть диалоговое окно Свойства связи с данными , выполните какое-то из следующих действий:
    • На панели Каталог щелкните правой кнопкой мыши категорию Базы данных и выберите Новое подключение OLE DB .
    • На вкладке Вставка в группе Проект щелкните стрелку ниспадающего меню Подключения и выберите Новое подключение OLE DB .

Диалоговое окно Свойства связи с данными

Откроется диалоговое окно Свойства связи с данными .

Примечание:

Поля на вкладке Подключение могут быть разными в зависимости от выбранного вами поставщика OLE DB. Обычно там требуется, чтобы вы указали базу данных, к которой вы хотите подключиться, а также ввели имя пользователя и пароль. Рекомендуется поставить отметку Разрешить сохранение пароля . В противном случае при каждом щелчке таблицы или класса объектов на панели Каталог будет появляться предложение выполнить аутентификацию с именем пользователя и паролем вашего подключения OLE DB. Если вы поставите отметку Разрешить сохранение пароля и щелкните другую вкладку диалогового окна Свойства связи с данными , когда вы возвратитесь на вкладку Подключение , опция Разрешить сохранение пароля будет отмечена, и вам понадобится снова поставить эту отметку.

Появится новое подключение OLE DB к источнику данных под узлом Базы данных типа файла .odc .

Теперь можно работать с табличными данными в заданном источнике данных.

Использование подключения OLE DB

После установления подключения OLE DB доступ к табличным данным из подключения OLE DB и в ArcGIS Pro будет в режиме «только для чтения». Далее перечисляются основные связанные с таблицами задачи и варианты использования:

  • Отображение таблиц.
    • Открытие табличных данных.
    • Сортировка записей в таблице.
    • Фильтрация данных в таблице.
    • Скрытие столбцов таблицы.
    • Закрепление столбцов в таблице.
    • Интерактивный выбор записей в таблице.
    • Просмотр всех или только выбранных записей.
    • Подсветка записей в наборе выборки.
    • Создание соединения.
    • Создание связи.
    • Выбор связанных записей.
    • Добавление данных x,y.
    • Создание слоя событий x,y.
    • Создание представления таблицы.
    • Создание таблицы запроса.
    • Геокодирование таблицы адресов.
    • Экспорт таблиц
    В этом разделе
    1. Создание подключения OLE DB
    2. Использование подключения OLE DB

    OLE DB

    OLE DB (англ. Object Linking and Embedding, Database ) — набор интерфейсов, основанных на COM, которые позволяют приложениям обращаться к данным, хранимым в разных источниках информации или хранилищах данных с помощью унифицированного доступа.

    OLE DB (связывание и внедрение объектов, базы данных, а иногда в литературе встречается как OLEDB или OLE-DB) является API разработанной Microsoft для доступа к различным типам данных, которые хранятся в единой форме. Программа представляет собой набор интерфейсов, реализованных с помощью Component Object Model (COM); в данном случае это связано с OLE. Она была разработана в качестве дальнейшего развития и должна прийти на замену и в качестве преемника ODBC, расширяя набор функций для поддержки более широкого круга нереляционных источников данных, таких как объектно-ориентированые базы данных или электронные таблицы, и для которых не обязательно использовать SQL.

    OLE DB отделяет хранилище данных из приложения, которое должно иметь доступ к нему через набор абстракций, которые включают DataSource, сессию, командную строку. Это было сделано потому, что различным приложениям необходим доступ к различным видам и источникам данных и не всегда нужно знать, как получить доступ к методологии функционирования конкретной технологии. OLE DB концептуально разделена на потребителей и поставщиков. Потребителями являются приложения, которым необходим доступ к данным, а поставщик реализует в своем интерфейсе программный компонент и, следовательно, обеспечивает информацией потребителя. OLE DB является частью Microsoft Data Access Components (MDAC). MDAC является группой технологий Microsoft, которые взаимодействуют вместе как основа, которая позволяет программистам создать единый и всеобщий способ разработки приложений для доступа к данным практически любого хранилища. OLE DB провайдеры могут быть созданы для обеспечения простого доступа к таким хранилищам данных, как текстовые файлы и электронные таблицы, вплоть до таких сложных баз данных, как Oracle, Microsoft SQL Server и Sybase ASE. Он может также обеспечить доступ к иерархическим хранилищам данных таких, как системы электронной почты.

    Однако, поскольку различные хранилища данных технологий могут иметь разные возможности, OLE DB не может реализовать все возможности интерфейса, доступные для OLE DB. Возможности, которые доступны, осуществляются посредством использования объектов COM — поставщик OLE DB будет отсылать к карте хранилища данных технологий, обеспечивая функциональность для конкретного интерфейса COM. Microsoft описывает наличие интерфейса «конкретного поставщика», поскольку оно не может применяться в зависимости от используемой технологии баз данных. Отметим также, что поставщики могут увеличить возможности хранения данных — таких возможностей, как услуги в терминологии Microsoft.

    Долгое время Microsoft рекомендовала использовать OLE DB взамен ODBC, но с анонсом Microsoft SQL Server 2014 [technet.microsoft.com/en-us/library/hh967418.aspx было объявлено], что прекращается поддержка «родного» OLE DB для этого продукта и остаётся только поддержка ODBC.

    См. также

    Напишите отзыв о статье «OLE DB»

    Ссылки

    • [msdn.microsoft.com/ru-ru/library/ms722784(en-us,VS.85).aspx Microsoft OLE DB]
    • [www.firststeps.ru/mfc/oledb/oledb1.html OLE DB шаг за шагом]
    • [www.k-press.ru/cs/1998/4/ole_db/ole_db.asp OLE DB: правильный выбор интерфейса]
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
Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, дополнив её.

: неверное или отсутствующее изображение

  • Найти и оформить в виде сносок ссылки на независимые авторитетные источники, подтверждающие написанное.К:Википедия:Статьи без источников (тип: не указан)

DirectMusic · DirectSound · DirectX plugin · XACT · Speech API · XAudio2
MSHTML · RSS Platform · JScript · VBScript · BHO · XDR · SideBar Gadgets
Messaging API · Telephony API · WCF
COM · COM+ · ActiveX · Distributed Component Object Model · .NET Framework
ASP.NET · ADO.NET · Base Class Library (BCL) · Remoting · Silverlight · TPL · WCF · WCS · WPF · WF
EFx Factory · Enterprise Library · Composite UI · CCF · CSF
MSRPC · Dynamic Data Exchange (DDE) · Remoting · WCF
Текст и многоязычная
поддержка

Отрывок, характеризующий OLE DB

– Но как же я могу…
– Третье, – не слушая его, продолжал Пьер, – вы никогда ни слова не должны говорить о том, что было между вами и графиней. Этого, я знаю, я не могу запретить вам, но ежели в вас есть искра совести… – Пьер несколько раз молча прошел по комнате. Анатоль сидел у стола и нахмурившись кусал себе губы.
– Вы не можете не понять наконец, что кроме вашего удовольствия есть счастье, спокойствие других людей, что вы губите целую жизнь из того, что вам хочется веселиться. Забавляйтесь с женщинами подобными моей супруге – с этими вы в своем праве, они знают, чего вы хотите от них. Они вооружены против вас тем же опытом разврата; но обещать девушке жениться на ней… обмануть, украсть… Как вы не понимаете, что это так же подло, как прибить старика или ребенка!…
Пьер замолчал и взглянул на Анатоля уже не гневным, но вопросительным взглядом.
– Этого я не знаю. А? – сказал Анатоль, ободряясь по мере того, как Пьер преодолевал свой гнев. – Этого я не знаю и знать не хочу, – сказал он, не глядя на Пьера и с легким дрожанием нижней челюсти, – но вы сказали мне такие слова: подло и тому подобное, которые я comme un homme d’honneur [как честный человек] никому не позволю.
Пьер с удивлением посмотрел на него, не в силах понять, чего ему было нужно.
– Хотя это и было с глазу на глаз, – продолжал Анатоль, – но я не могу…
– Что ж, вам нужно удовлетворение? – насмешливо сказал Пьер.
– По крайней мере вы можете взять назад свои слова. А? Ежели вы хотите, чтоб я исполнил ваши желанья. А?
– Беру, беру назад, – проговорил Пьер и прошу вас извинить меня. Пьер взглянул невольно на оторванную пуговицу. – И денег, ежели вам нужно на дорогу. – Анатоль улыбнулся.
Это выражение робкой и подлой улыбки, знакомой ему по жене, взорвало Пьера.
– О, подлая, бессердечная порода! – проговорил он и вышел из комнаты.
На другой день Анатоль уехал в Петербург.

Пьер поехал к Марье Дмитриевне, чтобы сообщить об исполнении ее желанья – об изгнании Курагина из Москвы. Весь дом был в страхе и волнении. Наташа была очень больна, и, как Марья Дмитриевна под секретом сказала ему, она в ту же ночь, как ей было объявлено, что Анатоль женат, отравилась мышьяком, который она тихонько достала. Проглотив его немного, она так испугалась, что разбудила Соню и объявила ей то, что она сделала. Во время были приняты нужные меры против яда, и теперь она была вне опасности; но всё таки слаба так, что нельзя было думать везти ее в деревню и послано было за графиней. Пьер видел растерянного графа и заплаканную Соню, но не мог видеть Наташи.
Пьер в этот день обедал в клубе и со всех сторон слышал разговоры о попытке похищения Ростовой и с упорством опровергал эти разговоры, уверяя всех, что больше ничего не было, как только то, что его шурин сделал предложение Ростовой и получил отказ. Пьеру казалось, что на его обязанности лежит скрыть всё дело и восстановить репутацию Ростовой.
Он со страхом ожидал возвращения князя Андрея и каждый день заезжал наведываться о нем к старому князю.
Князь Николай Андреич знал через m lle Bourienne все слухи, ходившие по городу, и прочел ту записку к княжне Марье, в которой Наташа отказывала своему жениху. Он казался веселее обыкновенного и с большим нетерпением ожидал сына.

  • Статьи со ссылками на отсутствующие файлы
  • Незавершённые статьи о программном обеспечении
  • Википедия:Статьи без ссылок на источники

Добро пожаловать на сайт IBProvider!

Если вы искали высококачественные компоненты для работы с базами данных Firebird и InterBase из нативных и управляемых Windows-приложений, то ваш поиск завершен.

Your devs seem to be the only ones in the world to be able to get 3rd party Interbase connectivity to work as advertised. Great work!

Пользователь IBProvider

С помощью наших OLE DB и ADO.NET провайдеров вы можете работать с любой из перечисленных версий Firebird и InterBase:

С использованием серверного клиента

Напрямую, без серверного клиента

  • Firebird 0.9.4
  • Firebird 1.0
  • Firebird 1.5
  • Firebird 2.0
  • Firebird 2.1
  • Firebird 2.5
  • Firebird 3.0
  • Firebird 4.0
  • Firebird 64 bits

Кроме того, IBProvider поддерживает работу с Yaffil SQL Server.

… Мой первый тест выборки нескольких сотен тысяч записей был пройден слишком быстро, я даже подумал, что что-то не так. Но проверка показала, что все отлично.

Samuel Davis

… Предыдущий драйвер, который мы использовали для interbase, периодически выдавал ошибку нарушения доступа. Нарушение доступа отловить невозможно, поэтому с этим предыдущим драйвером в случае неудачи все приложение давало бы сбой.

Мало того, что драйвер вызывал сбой всей программы, иногда он возвращал нули в первом возвращаемом столбце. Ошибки эти были несистематическими, и определить их причины без отладки было невозможно.

К счастью, напарник показал мне IBProvider… Полная версия кейса >>

С уважением,
Samuel Davis
Software Developer
Affinity Team

1. Переход на новые версии Firebird/InterBase будет значительно проще

Если вы используете IBProvider для подключения к Firebird и InterBase, то переход на новые версии серверов БД, а так же переключение между серверами будет значительно проще, чем при использовании других компонентов.

IBProvider производит автоматическую настройку на сервер баз данных, которая включает в себя следующие шаги:

  1. Определение списка ключевых слов, зарезервированных за SQL сервером.
  2. Загрузка провайдера метаданных.
  3. Настройка парсера управляющих последовательностей (ODBC Escape Sequences).
  4. Выбор алгоритма вложенных транзакций, а так же поддерживаемого диалекта.
  5. Подключение алгоритмов, оптимизированных под конкретную версию сервера БД.

Вам остается только писать запросы, а всю вспомогательную работу выполнит IBProvider:

  1. Запросит информацию о метаданных у SQL сервера.
  2. Определит параметры команды, их тип, точность и размер.
  3. Произведет корректное преобразование значений к заданному типу данных.
  4. Выгрузит данные в собственный swap-файл, если их размер превысит определенное значение в оперативной памяти.
  5. Корректно обработает Unicode строки в обычных колонках, массивах, BLOB полях, а так же storage-объектах.

… IBProvider поддерживает (я имею ввиду ДЕЙСТВИТЕЛЬНО поддерживает) InterBase, начиная с самых ранних версий.

Alessandro Furlanetto

Я наткнулся на IBProvider когда искал в google лучшие компоненты для native-подключения к InterBase. Важным критерием была полная поддержка возможностей InterBase и удобная интеграция. Таким образом, я не рассматривал ODBC и искал OLE DB/ADO.NET провайдер.

IBProvider выполнил работу просто превосходно, потому что:

  • Задействован только один слой до клиентской библиотеки InterBase (хотя это не .Net провайдер, но, как я уже сказал ранее, OLE DB было достаточно)
  • Он поддерживает (я имею ввиду ДЕЙСТВИТЕЛЬНО поддерживает) InterBase, начиная с самых ранних версий
  • Отличная архитектура и хороший форум поддержки. Вы можете просто установить IBProvider и начать его использовать.
  • Встроенный конвертер типов делает всю работу за меня наилучшим образом.

С Уважением.
Alessandro Furlanetto,
Italy

В IBProvider мы постарались учесть все тонкости реализации InterBase и Firebird API, обернув их в стандартизованные OLE DB интерфейсы. Это позволило работать с СУБД Firebird и InterBase, с использованием клиентских библиотек OLE DB, ADO, dbGo (ADO Express), ADO .Net, а так же некоторых других.

2. Большой выбор средств разработки для взаимодействия с Firebird и InterBase

  • Генераторы отчетов Crystal reports, Fast Reports, Reporting Services (SSRS).
  • Средства аналитики и OLAP (Analysis services (SSAS)).
  • Приложения Microsoft Office (Word, Excel, Visual Basic For applications (VBA)).
  • Microsoft SQL Server 2005 Linked Server и Business Intelligence.

Библиотека ADO

Позволяет разрабатывать приложения в Visual Studio 6.0 (5.0) Visual Basic, Visual C++, а так же писать сценарии автоматизации для Windows Script Host (WSH) на VBScript и JavaScript.

Библиотека ADO .Net

Используйте IBProvider и ADO .Net для подключения к Firebird и InterBase в Visual Studio 2008-2013, разрабатывайте современные приложения на C#, Visual Basic .Net, а так же на других языках.

В состав библиотеки ADO .Net входит большой набор компонентов для работы с данными: DataGrid, DataView, TableAdapter, OLE DB компоненты, встроенные мастера и утилиты (Server Explorer, Data connection wizard, дизайнер DataSet) и другие средства.

Клиентская библиотека на C++ для OLE DB

Позволяет разрабатывать приложения на C++ в Visual Studio 2003-2013 и в С++ Builder. Бесплатно распространяется в составе дистрибутива IBProvider.

Delphi и C++ Builder

Для доступа к InterBase и Firebird из Delphi или из C++ Builder вы можете выбрать среди нескольких вариантов:

  • Взаимодействовать с ADO через COM интерфейсы.
  • Использовать dbGo (ADO Express) компоненты.

Кроме того, для C++ Builder можно воспользоваться бесплатной C++ библиотекой из дистрибутива IBProvider.

MS SQL Server 2005 Business Intelligence

  • Используйте Integration Services (SSIS) для разработки ETL процессов (Extract/Transform/Load.
  • Разрабатывайте отчеты с Reporting Services (SSRS).
  • Формируйте аналитические отчеты и разрабатывайте кубы с Analysis Services (SSAS).

… при помощи IBProvider мы решили проблему потерянных данных при переходе на новую ИС на базе Firebird

На 15-тилетие компании ТелекомПлюс руководство приобрело информационную систему на базе Firebird. До этого компания работала на средствах собственной разработки под MS SQL Server.

В результате перехода данные из старой системы были искажены или потеряны. Для решения проблемы мы создали связный сервер через ODBC-драйвер. Запросы, непосредственно объединяющие данные из двух СУБД выполнялись катастрофически медленно.

Решили потестировать IBProvider! Ого! Тот же самый запрос, стал выполняться всего несколько секунд. Плюс ко всему мы без труда смогли перенести систему на новый 64х разрядный сервер, т.к. IBProvider, как оказалось, поддерживает работу в 64-битной среде. Полная версия кейса >>

Роман Викторович
Руководитель отдела разработки и сопровождения информационных систем
ЗАО «ТелекомПлюс», г. Пермь

3. Возможность работы как в 32-битных, так и в составе 64-битных приложений.

IBProvider Professional Edition существует в 2-х редакциях: для 32 битных OS, а так же для 64 битных операционных систем.

4. Вам не нужно заново изобретать велосипед, все что нужно для работы, уже есть!

Полноценная поддержка транзакций

  1. Вложенные транзакции.
  2. Распределенные транзакции, двухфазный commit, поддержка координатора транзакций MS DTC.
  3. Retain транзакции (Commit Retain/Rollback Retain).
  4. Режим автоматического управления транзакциями (auto commit).
  5. Все уровни изоляции read commited, snapshot, Snapshot Table Stability.
  6. Именованные точки сохранения — Savepoints.

Работа с параметрами команд

  1. Поддержка именованных и неименованных параметров.
  2. Автоматическое определение описаний параметров, размерности, точности и типа данных.
  3. Поддержка направления (Direction) — In/Out параметров.

Типы данных

  1. Поддержка всех типов данных InterBase и Firebird, включая массивы и BLOB поля.
  2. Поддержка специальных типов, таких как BOOLEAN в InterBase 7, InterBase 2007 и InterBase 2009
  3. Эмуляция типов BOOLEAN и GUID в Firebird и InterBase до 7 версии.
  4. Поддержка большого диапазона OLE DB типов данных.
  5. Встроенный конвертор типов (защита от ошибок клиента).

Парсер SQL запросов

  1. Поддержка SQL-скриптов
  2. Специальная поддержка DML для Firebird 2.0, Firebird 2.1 (MERGE, UPDATE OR INSERT, RETURNING, EXECUTE BLOCK и т.д).
  3. Парсер управляющих последовательностей (ODBC Escape Sequences).
  4. Поддержка DDL запросов (CREATE/ALTER/DROP).

А так же:

  1. Поддержка пула подключений.
  2. Поддержка пула запросов.
  3. Поддержка обновляемых множеств (Updatable Rowsets) и закладок (Bookmarks).
  4. Работа в составе многопоточных приложений.
  5. Асинхронная загрузка результирующих множеств, которая может дать до 30% прироста скорости обработки данных.
  6. Поддержка клиентских и серверных курсоров.
  7. Поддержка 49 кодовых страниц Firebird и InterBase, включая UNICODE, UTF8 и бинарные OCTETS.
  8. Многоязыковая поддержка и встроенный редактор подключения Microsoft Data Link.

5. Экономия времени на разработку приложений

IBProvider — это большой выбор средств разработки, а так же поддержка всей линейки серверов InterBase и Firebird. Не тратьте время на изучение низкоуровневого Firebird и InterBase API. Не изучайте компоненты, которые ограничивают вас в выборе средства разработки, скачайте IBProvider.

На большинство вопросов вы найдете ответы в подробном разделе документации и на форуме.

… скорость выполнения транзакции к таблице 4 500 000 записей в наших тестах всего 9 секунд, против 13 для того же запроса на Delphi

3 причины, по которым мы выбрали IBProvider:

  1. Скорости выполнения транзакции к таблице 4500000 записей в запросе на Delphi — 13 сек, а в запросе с использованием IBProvider — 9 сек; (Данное тестирование проводилось для обоснования закупки продукта).
  2. Экономное потребление ресурсов — возможность параллельной работы с другими программами, написанными на Delphi и заполняющими базы данных.
  3. Именно способность не мешать основному продукту нашей компании АПК Волга и стала решающим мотивом приобретения IBProvider.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *