At DataDirect Technologies our sole focus is on building great database connectivity components. Customers consider the cost of our components a small investment that is paid off many times over by bottom line improvements in increased revenue, improved programmer productivity, faster evaluations, and quicker support resolution.
DataDirect Technologies' managed data providers for .NET give you the best combination of functionality, performance, reliability, scalability, and ease of use of any solution available today. We are the only vendor to offer a complete suite of data providers for .NET built with 100% managed code for all of the major databases.
True “1° of separation” with your data only comes from fully managed code. Trust the experienced leader in ODBC, ADO, and JDBC to provide you with the best .NET data connectivity experience.
Our data providers for .NET are built with 100% managed code. This means that they work entirely within the .NET framework and communicate with the databases at the lowest level possible – the wire protocol. Other data providers communicate with the databases through the database client libraries. This means that .NET applications using these providers have to reach outside of the .NET environment (specifically the Common Language Runtime or CLR) to access the client library. Doing so opens up security risks and drags down performance. It also means users must have the large database client libraries installed on their systems.
Microsoft intentionally did not produce a tight specification for how .NET data providers need to work. Therefore it is possible to have a wide variation of implementation approaches to different providers for different databases in the marketplace. This means that programmers will have to produce different code to accomplish the same operations when using different providers. In some cases, even their logic must change when moving between providers.
At DataDirect Technologies we always build our drivers and providers with a common approach and architecture. In our .NET managed providers, we are focused on minimizing the amount of code that must change when using providers across different databases by keeping the interfaces and functionality the same across providers.
DataDirect is the first company to offer managed .NET data providers to MS SQL Server, Oracle, DB2, Sybase, and Informix. In addition, using our SequeLink Socket Server, you will be able to connect to virtually any ODBC-compliant database from the .NET environment.
Distributed Transaction Support is an extremely important capability to have in a data provider. DataDirect Technologies is the first company to offer distributed transaction support across Oracle, MS SQL Server, and Sybase with our Connect for .NET data providers using the Microsoft Distributed Transaction Coordinator (MS DTC) as the transaction manager. The MS DTC can be used to update multiple databases and files from a single application, update geographically distributed databases, and update databases that have been partitioned for scalability. MS DTC uses a two-phase commit protocol to ensure that all the resource managers commit the transaction or all abort it, thus ensuring the integrity of the data involved.
Should you ever need help getting the most out of our providers, our support team is available 24x7 with a live voice on the phone ready to answer questions about all databases. Rest assured, we’ll be standing by ready to help if you ever need us.
Our .NET managed data providers come with a software developer kit (SDK) that includes a development license for our our suite of OLE DB providers (not available for DB2). Why is this important? Because many of the advanced Tools in Visual Studio .NET still rely on OLE DB providers. This development license will help you utilize some of the advanced Visual Studio .NET tools and get even more developer productivity.
This kit is included with our .NET drivers for use by customers who license their drivers directly from us. Customers who wish to embed our drivers in their own software should discuss licensing options for the SDK with their account managers.
Users should also note that our .NET managed data providers have built in tracing abilities which gives developers a tool for debugging to further help speed development. This is a core part of our product and is available to anyone who licenses our technology.
Our formula for success is to be a leader, not a follower, in providing the best database connectivity components for all industry standards, always ahead of any competition. We’ve proven our position as an industry leader over and over again. Here are just a few examples of our technical and market leadership:
DataDirect Technologies is also very active in setting the direction for data connectivity standards across the industry through its active participation in the following organizations.
Our products are embedded by over 250 independent software vendors who trust our software and service to help make their products better (e.g., Manugistics, IBM, webMethods, and Software AG).
The major DBMS companies are all also OEM customers of ours as evidenced below:
Our relationships with the major database companies enable us to maintain frequent contact with their development and product management teams, providing early access to new database versions and insight into architecture modifications.