In this article a first brain dump with observations from the Oracle OpenWorld and JavaOne conferences. These are fairly raw notes – primarily for my own consumption. They may be useful to you as well.
OOW13: 1824 sessions, 3104 speakersJ1: 523 sessions, 557 speakers
Currently I am attending the “Schema less data management using SQL/JSON” session during Oracle OpenWorld. This session demonstrated the new upcoming feature (=not in the current release) in the 12c database which supports JSON data handling in the database. That is, of course, with the nowadays common disclaimer, it probably will, but is not guaranteed by Oracle that they actually also will do so as presented… Nether the less it would be, could be a welcome new functionality. Without going into the flame wars between the XML and JSON communities, JSON is widely used and probably therefor has its merits in current build solutions.
There will not be a new datatype, like the XMLType for XML content, but make current datatypes supportive for JSON data, following the current JSON standards, while creating a standard for these relational / JSON needs in a query method currently called SQL/JSON.Oracle’s More >
As I was wandering (and wondering) around the demo grounds at Oracle OpenWorld, I bumped into a booth demonstrating the upcoming Oracle Cloud Document Service. This service is yet to be announced sometime later this week. It is a SaaS solution that can be used stand alone or can be integrated with other services. Edit: by now the Oracle Document Cloud Service has been announced in Thomas Kurian’s keynote seesion:
The core of this offering is the ability to store in and expose documents from a cloud based content system. Through a web (browser) based interface, a native app for Android and iOS and a desktop client (agent) – very similar to Dropbox or Box.com – documents can be uploaded, downloaded, searched for and versioned. A version history is kept for documents and older versions can be accessed. Documents are associated with access privileges – at various levels. Public links to individual documents (and folders?) can be handed out. The desktop client can synchronize all content or selected folders.
Some capabilities will be provided to synchronize between an on premise WebCenter Content repository and the cloud based Document Service.
Imagine this: You have consolidated you applications into one database (version 10gR2). You take a full backup every Tuesday and Thursday evening and an archivelog backup every few hours. These backups go to an NFS share, and not straight to tape. Everything is running fine until one day a new release of one of the applications messes up its data. Let’s assume that happened on a Wednesday evening.
Application management want’s you to restore the data of app_schema to just before the new misbehaving release went live.
DBA: Say what? Mgmt: Yes, we have a backup don’t we? So please put the data back to just before this release went live. We’ll come back with the exact time we want you to go back to.
What are your options? (more…)
Being at JavaOne 2013 has inspired me to heed the call to option from the Java team at Oracle and give JDK 8 Early Adopter a spin. This article describes how to get from zero to running your first Lambda expression in a Java 8 program in about 10 minutes. It is definitely not a hard task. After going through these steps, you are ready to really start trying out Java SE 8 (including that long awaited new Data API).
The steps are simply:
- Download JDK 8 EA
- Download NetBeans 7.4RC1
- Install JDK 8 EA
- Install NetBeans 7.4RC1
- Run NetBeans and create a new Java project
Corporate speakers at Oracle OpenWorld or JavaOne draw from a range of expressions that may have less than obvious meanings. These expressions are used sometimes for brevity and at other times to say less than polite things in a fairly civilized manner or less than corporately correct things in a way that does not get the speaker into trouble with the chain of command.
For newcomers to this conference, it may be useful to get acquainted with some of these expressions – and their intended meanings. I have collected a few. Feel free to help me update this list.