Microsoft COM+ IMDB
Vid TechEd 1999-konferensen under lanseringen av Windows 2000 Beta, introducerade Microsoft COM+ in-memory databas ( IMDB ) som gav en applikation med snabb åtkomst till data genom databaser som stödde OLE DB- anslutning, utan att ådra sig de overhead som är förknippade med lagring och åtkomst av data till och från fysiska diskar. "Vi avsätter en cache med minne på maskinen som kör din applikation för data från en databas på en annan plattform", säger Michael Gross, produktchef för COM+. "Du kommer att köra din applikation på en Windows 2000-dator, men du kan faktiskt komma åt data från en Oracle-databas på en annan plattform."
Microsoft hade inte för avsikt att erbjuda IMDB separat från COM+. "Det finns inga aktuella planer på att producera IMDB separat, eller införliva den i SQL Server inom en snar framtid," säger Gross. Han noterade då att SQL Server 6.5 och SQL Server 7.0 – tillsammans med Oracle7, Oracle8 , Sybase Enterprise , Informix 8 och Microsoft ADO – skulle kunna fungera som back-end-datalager för IMDB. Microsofts IMDB stöder också OLE DB för en ODBC- leverantör.
Konkurrens
Men strax efter lanseringen av Windows 2000 hade flera redan levererande IMDB-leverantörer kommit fram med databassystem med huvudminne som körs på 32-bitars Windows NT-system. TimesTen Performance Software – en spin-off från Hewlett-Packard Co. – erbjöd en databas med huvudminne för Windows NT och Unix. Angara Database Systems Inc. hade också demonstrerat ett RDBMS. Empress Software Inc.s Empress RDBMS för Windows NT blandade huvudminne och disklagringsmekanismer för att uppnå ökad hastighet.
Frånfälle
Microsofts COM+ -divisions IMDB-lösning klarade sig aldrig förbi Windows 2000 Beta, eftersom den släcktes av Microsofts SQL Server- division av flera skäl:
- Inledande tester visade att Microsofts IMDB presterade bättre med Oracle7 och Oracle8 än med Microsofts produkter SQL Server 6.5 och SQL Server 7.0 och ADO .
- Det var ett skunkworks- projekt producerat av Microsofts COM+-avdelning, och Microsofts SQL Server-avdelning hade mer politisk inflytande.
- Beprövad tävling TimesTen