Какво по дяволите, ще рискувам.
Редактиране: Що се отнася до свързаността, ОТ СЪРДЕ препоръчвам:
Oracle Objects for OLE , накратко OO4O.
Направено е от Oracle за Oracle, а не от MS. Той използва високопроизводителни собствени драйвери, НЕ ODBC за повишаване на производителността. Аз лично съм го използвал няколко пъти и е бързо. Свързвах се с изключително големи бази данни и хранилища за данни, където всяка таблица никога не беше по-малко от 2 милиона записа, повечето бяха много по-големи.
Имайте предвид, че не е необходимо да знаете OLE, за да използвате това. Той обвива OLE, откъдето идва и името. Концептуално и синтактично, той обвива "резултатния набор" в динасет, захранван от SQL команди. Ако някога сте използвали DAO или ADO, ще сте продуктивни след 5 минути.
Ето една по-задълбочена статия.
Ако не можете да използвате OO4O, тогава специализираният .Net Data Provider, създаден от Oracle, е много добър. НЕ този, направен от MS.
HTH
Използване на клауза "WHERE"? Пример:"изберете id от обекти, където id =критерии"
Това изпраща само записа от интерес в мрежата. В противен случай всичките 23 милиона записа се изпращат по кабела.
ИЛИ разгледайте „между.“
"изберете идентификатор от обекти, където идентификаторът е между този и онзи"
Това изпраща намален набор от записи в посочения от вас диапазон.
HTH