新手问一个SB问题。ORACLE的内核用C写的么? ORACLE的内核用C写的么?我是一个新手,对一些大型软件的组成比较感兴趣。大家能不能告诉我ORACLE是怎么写出来的啊。我读的拉里埃里森的传记说的用C,不知道是不是的。外接用的是JAVA? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 内核肯定是用C实现的,GUI界面之类的,大多用JAVA,API,底层用C,再外围的接口,基于网络协议的有java,dotnet(里边底层还得调用OCI的),有对OCI重新包装的OCCI,另外,围绕OCI的有大量的实现,如ODBC,OLEDB,ADO等其实,大多数DBMS的核都是用C实现的,主要原因是考虑到效率以及多个平台的可移植。少量的汇编码,是为了提高某些核心部件的算法效率。 C++的可移植性,还是不如C,尤其在动态库的动态加载方面,性能也是要着重考虑的一个地方。有一部分外围接口还是用C++来wrap实现的。C++提供API,是不错的选择 11个,为什么我建立的JOB不自动运行? ORACLE 存储过程 游标嵌套优化,请帮忙指点!() 应用程序要求的数据库权限超出了您当前具有的权限 新手问问! 一个层次查询问题 sql单行转列的问题 Sql server 建立链接服务器链接Oracle插入数据时报:“内存不足“ 函數中返回一列的值是怎麼寫的??? 关于表空间的一些问题 Oracle数据库无法连接的问题(紧急,直接决定本人职业生涯) 使用out输出雇员经理名称,这个代码提示错了长度错误,请问怎么修改 oracle11g ORA-25319: 队列表重新分区已中止
dotnet(里边底层还得调用OCI的),有对OCI重新包装的OCCI,另外,围绕OCI的有大量的实现,如ODBC,OLEDB,ADO等其实,大多数DBMS的核都是用C实现的,主要原因是考虑到效率以及多个平台的可移植。少量的汇编码,是为了提高某些核心部件的算法效率。
有一部分外围接口还是用C++来wrap实现的。C++提供API,是不错的选择