炼数成金 门户 大数据 Oracle 查看内容

Oracle开源库现在向广大C和C++ 开发人员开放!

2017-8-16 11:17| 发布者: 炼数成金_小数| 查看: 17557| 评论: 0|来自: 云头条

摘要: Oracle Database Programming Interface for C(ODPI-C)的生产级版本现已放在了代码托管平台GitHub(https://github.com/oracle/odpi)上,该版本让广大C和C++ 开发人员可以更便捷地访问Oracle数据库。这个开源封装 ...

Python 数据库 Hadoop Oracle C++

Oracle Database Programming Interface for C(ODPI-C)的生产级版本现已放在了代码托管平台GitHub(https://github.com/oracle/odpi)上,该版本让广大C和C++ 开发人员可以更便捷地访问Oracle数据库。

这个开源封装器主要针对语言接口的开发人员,让用户可以迅速调用Oracle调用接口(OCI)更常见的功能特性,而OCI是面向Oracle数据库的主要的C API。不过这家公司表示,其简洁性让它成为一种灵活的、易于访问的工具。

该库在Oracle内部用于Python cx_Oracle 6接口,已经实现在Python、Node.js、Go和Rust等接口以及自定义应用程序中。

ODPI-C旨在使用一种参考计数机制来绑定和定义数据时,简化内存和资源管理,这种参考计数机制阻止应用程序破坏使用中的资源。

这个项目是Oracle Database Data Access团队的杰作,该团队负责维护OCI及面向Oracle数据库的额外API。ODPI-C的领导人是开发人员安东尼·图宁加(Anthony Tuininga),他还领导开发面向Pytho的cx_Oracle接口这项工作。

版本6的cx_Oracle其特色是支持新的ODPI-C抽象层。重大变化包括与Python Wheels和各种批进程兼容,这一切有赖于ODPI-C。

ODPI-C源代码现已公开发布,采用Apache 2.0和Oracle UPL两种许可证,可直接嵌入到接口或其他项目的代码库中。

它已在Windows、Linux和OS X上经过了测试,这三种操作系统的较低要求分别是装有Visual Studio 2008、GCC 4.4 和Xcode 6。

欢迎加入本站公开兴趣群
软件开发技术群
兴趣范围包括:Java,C/C++,Python,PHP,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流
QQ群:26931708

Hadoop源代码研究群
兴趣范围包括:Hadoop源代码解读,改进,优化,分布式系统场景定制,与Hadoop有关的各种开源项目,总之就是玩转Hadoop
QQ群:288410967 

鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

 

GMT+8, 2018-12-17 17:31 , Processed in 0.161578 second(s), 24 queries .