1 前言
Oracle Berkeley DB 是行业领先的可嵌入开源数据库引擎,它为开发人员提供了无需管理的快速、可靠的本地持久性。它是一个直接链接到您应用程序的库。您的应用程序进行简单的函数调用,而不是向远程服务器发送消息,从而消除了客户端-服务器体系结构的性能损耗。 它消除了 SQL 查询处理的开销,从而使应用程序按可预测的访问模式更快地运行。它提供了事务和恢复,用于高并发的锁定,多进程和多线程, 冷热备份,以及用于高可用性应用程序的单主复制。在提供强大功能的同时, 它还具有强大的可配置性, 使得开发人员能够控制它行为的众多方面。
Visual C++ 2005是Windows 平台上最为流行的企业级C/C++编译器,能够在windows平台上产生高效的二进制代码。Visual C++ 2005是Visual Studio 2005的重要组成部分,其安装包含在Visual Studio 2005的安装中,并且其与其他语言的编译器共用一个集成开发环境(IDE)。
本文介绍了如何在Windows上用VC++2005 编译Oracle Berkeley DB 4.7.25 版本。
阅读全文…
1. 前言
Oracle Berkeley DB Java Edition(以下简称JE)是一套由纯Java语言实现的嵌入式数据库,具有移植性强,存储性能高等特点。
JE提供的事务存储引擎不仅显著的减少了对象持久化开销,而且支持大量的并发的事务存储,并保持了对象-关系映射(ORM)解决方案的灵活性,速度和扩展性。为了让用户更加方便的使用JE,JE还提供了直接持久层(DPL),旨在提供与EJB3相同的好处:对象持久化时,不需要将对象转换成关系表。使用DPL,可以让用户更加关注事务逻辑,而不需要关心对象的存储。
除了Sun J2SE平台之外,JE还支持Android平台以及Oracle JRockit JVM,JE与JasperReport无缝集成更是大大的便利于商业智能及分析。同时为了方便项目管理,JE还提供了对Maven这一自动化编译及部署工具的支持。
本文介绍了如何在Windows下配置和编译Oracle Berkeley DB Java Edition以及如何运行一个简单的示例程序。后续文章还将涵盖许多JE使用及提高的机制和技巧。
阅读全文…
Sorry the format is poor, I will update it later. Or please see the same article on my blog at baidu which has a better format: http://hi.baidu.com/dazhao_dbblog/blog/item/a1f49efcee4fba1e09244d06.html
C++ template is really a powerful gun in the entire C++ artillery. It is an important part of the defining components that make C++ so powerful, yet so difficult to learn. There are many ways you can make mistakes when using C++, or using C++ templates, just like using any other powerful man-made systems. But if you make everything right, you can gain incredible power, flexibility, efficiency, performance, extendability and so on – anything you dream of in the software engineering world. So it is definitely worthwhile to make the effort to learn C++ well.
In this article I’d like to talk about how to implement the superset of interface mechanism using templates in C++ by using C++ templates, you can do a lot better than ordinary interface mechanism. 阅读全文…
在Endpoint Systems (2008年10月正式成为Oracle的合作伙伴)的博客: Introducing Figaro – the XML Database for the .NET Framework 中,作者以玩笑的口吻宣称2009年是 “(睡) 猫”年 – Endpoint Systems is declaring 2009 the Year of the (Sleepy) Cat。大家都知道,Sleepy Cat 正是Berkeley DB在被Oracle买下之前的公司名字。
该博客除了介绍说Figaro 是 Endpoint Systems 基于BDB-XML实现的,面向.NET用户的解决方案, 还简要提到了Berkeley DB及其产品家族的一些历史渊源。
英文好的同学以及在.NET平台上做XML相关应用的朋友可以看看。原文地址: http://endpointsystems.spaces.live.com/blog/cns!AFFCF464FE00AB35!248.entry。
摘要:本文介绍了Oracle Berkeley DB XML, 并描述了使用Microsoft Visual C++ 2008 express edition 在Windows 平台编译Oracle Berkeley DB XML的过程。
关键字:Berkeley DB XML, Windows 平台编译
阅读全文…
最近评论