Simple Bayesian Network Inference Using Netica and JavaBayes

Jun 07 2012

If you have ever needed to work with Bayesian networks and conditional probabilities, you may have searched around for some libraries you can use. This article describes how to use two libraries with Java API support – Netica and JavaBayes – to set up a simple Bayesian network and calculate inferences. Netica is a commercial product with support for multiple […]

Ext JS XTemplate Tips

May 15 2012

Ext JS is a powerful web framework that helps develop organized consistent applications. It adopts a Rich Client UI programming model that promotes component re-usability. One of the more powerful features of Ext JS is the XTemplate. This allows a developer to build custom components without having to do it all yourself through a custom […]

ETL is Groovy

May 06 2012

Groovy is a powerful concise language that has many aspects that lend itself well to ETL (Extract-Transform-Load) jobs. It has similarities to languages like Perl, Ruby and other scripting languages, but has the advantage of being able to easily hook into the Java ecosystem of third party libraries. This article intends to review some of the language […]

Oracle Exadata: Ensuring smart scan offload processing with “insert as select”

Apr 06 2012

One of the key performance enhancing features of Oracle Exadata Database is the offloading of query processing down to the storage layer. Only relevant rows and columns are returned to the database server. As a result, much less data travels over the Infiniband interconnect, dramatically improving the performance and concurrency of queries. However, there is […]

Import a subset of table columns using Oracle Data Pump

Mar 06 2012

Importing data is most efficient when you load only the columns you need into the target database. This becomes apparent when importing unnecessary LOB columns, which can slow down an import significantly. One method of limiting which columns to import is to first only export the columns you need. You can create a temporary table […]