abstract:A database engine (or storage engine) is the underlying software component that a database management system (DBMS) uses to create, read, update and delete (CRUD) data from a database. Most database management systems include their own application programming interface (API) that allows the user to interact with their underlying engine without going through the user interface of the DBMS.
He helped build the databaseengine in SQL Server 2000, co-founded Spathe.com, and served as Director of Technology at Progress Software and as chief technology officer at AppZero.com.
Shortly thereafter we were approached by Internet entrepreneur Eric Brewer with the offer of a powerful search engine and database he would develop and donate.