Oracle OpenWorld 2014 : Summary

OpenWorld 2014 was dominated by jet lag. Not that “special” type of Doug Burns jet lag, but the real stuff. As I mentioned in a previous post, having been ill in the 3 weeks leading up to OpenWorld, the jet lag hit me hard and I had nothing in reserve to get me through it. I’m now back in the UK and it is even worse. It’s 01:00 as I write this and I’ve been to sleep for about 3 hours. I’m now wide awake. It’s going to be a long day!

Apart from the jet lag, what was the overall message at OOW14?

Cloud

This one was pretty predictable. What broke away from the message of previous years was the Infrastructure as a Service (IaaS) message. In previous years Oracle said they were not interested in IaaS as competing with the general cloud providers, like AWS, was not good business. As Mark Rittman put it, this is “a race to for the bottom”. Instead, Oracle wanted to focus on the Platform as a Service (PaaS) and Software as a Service (SaaS), where they are selling their technology stack and software respectively. This has much better margins and allows them to do something that other cloud providers can’t really compete with in a price fight.

In reality any PaaS provider needs to also provide IaaS because applications do not work in isolation. It may be nice to have your Oracle database on the cloud, but what do you do with that 3rd party application that you would like to run in the same data centre as the database?

Oracle have come out with a statement that they will provide general purpose compute power and not be beaten on price by the likes of AWS. That sounds quite scary, but I think the reality is this will only be a small part of their cloud business. I would imagine most people moving to the Oracle Cloud will be doing so for the PaaS and SaaS offerings. The IaaS will only play a supporting role.

In more general terms, Oracle are planning on adding just about everything “as a Service” on their cloud. They’ve announced Database Backup, Documents, Big Data (Hadoop) and Node.js as a Service, which were new to me, along with all the usual stuff we either already had or expected…

Once everything is available, it will certainly make an impressive lists. From a platform perspective, not quite as diverse as AWS yet, but impressive none the less.

Big Data

On the whole, Oracle shied away from the normal, “You can do big data with the Oracle database!”, message they’ve been trying to promote over recent years. I think the world and their dog understand that “Big Data” and relational databases don’t really go hand-in-hand.

Instead, Oracle were pushing the Oracle Big Data SQL product. I started off pretty cynical about this, thinking it would just be a knock-off of Cloudera Impala, but it does seem to be something more. Big Data SQL allows you to create external tables over Hadoop and NoSQL data stores, so you can write SQL against them and process the data in your Oracle database. No need to learn any new query/programming tool. It also allows you to join differing data sources together.

Regardless of your views on big data, there are a lot of “data people” out there with SQL skills and, relatively speaking, nobody with map reduce skills. That and the fact that many companies for the foreseeable future will be churning through their map reduce jobs to produce data to put into a relational database for reporting, means that integration between Hadoop, NoSQL and RDBMS will be a key component. Oracle Big Data SQL seems to have hit this nail square on the head. If it weren’t so ridiculously expensive, it would be interesting to see the adoption rate!

JSON Support

This might seem like a minor feature on the surface, but I think it is a massive step forward for Oracle. The reality of the marketplace is that document stores are now seen as the preferred solution for some situations. Oracle will never compete with the likes of MongoDB (it’s webscale) on shear performance, but how many people really need to hit those numbers? Last year my company were considering MongoDB/RavenDB for some HR projects. The main factor against this idea was the split of the “single point of truth” between Oracle and another database technology. If the JSON support in the Oracle database had been available, we would probably have used it.

The JSON support in the database seems pretty comprehensive to me. Once the REST APIs are available, through Oracle REST Data Services (ORDS) it will be interesting to see how the developers react to this.

APEX 5.0

It was rather disappointing to hear that APEX 5.0 is a long way off going to production. The logic for holding back is sound. It’s got to be bullet proof, especially the upgrade process, so it’s better to wait until it is sorted, than release early and get lost in a support nightmare. Even so, I wanted the pretties… 🙂

WebLogic

I didn’t listen to the formal announcements about WebLogic, so I’m not sure how much of what I heard is still under NDA from ACE Director Briefing. For that reason, I’ll keep my mouth shut, but suffice to say, there are things in the pipeline that will make my life much easier!

Database

The database side of things was relatively quiet. Two years ago we got, “This is what we will give you in 12c”. Last year we got, “This is what we have given you in 12c”. This year we got, “This is what we gave you last year in 12c”. 🙂 We did of course get lots of In-Memory stuff, but we knew about that last year and it is now GA… 🙂

I guess some news was that we are 18-24 months away from 12cR2, so you will probably have to upgrade to 12cR1 if you want to retain support without paying any extra cash. The proposed release date for 12cR2 will be after the free 1 year extension to support runs out… When you consider the obligatory, “wait for the first patchset”, that could be a long time without support… (Doc ID 742060.1)

Everything Else

There were of course numerous things about Oracle Linux, Oracle VM, MySQL 5.7, Engineered Systems and a whole bunch of other stuff, but I guess if you follow those areas you already know…

Overall

As mentioned in a previous post, the take home message for me is that Oracle are working hard to be a cloud provider. As such, they have spotted obvious flaws in their own products. A big proportion of the new features in their infrastructure products seem to me like a direct result of them “eating their own dog food” while trying to become a cloud provider. I think this is good news for the future of Oracle products, even if you don’t care about the Oracle Cloud specifically.

Big thanks to the ACE Program and OTN for getting me to OOW14. It was great to meet up with my Oracle friends and Oracle family again. I’m looking forward to a jet lag free 10th anniversary OOW next year! 🙂

Cheers

Tim…

Oracle OpenWorld 2014 : User Group Sunday

Sunday started with the walk across the Golden Gate Bridge. It was meant to be a run, but a few of us lazy folk met up early and walked it instead. I did run about 5 paces, so I don’t feel quite so guilty about having a “I ran the bridge” type T-shirt. 🙂

After getting back and getting changed I headed down to the Moscone. I was involved in the “12 things about 12c” sessions by UKOUG. This was a double session with 12 speakers, each with 5 minutes. My section was 5 minutes on “A case for the Multitenant option with a single PDB”. I was pretty nervous on the lead up to this, which sounds a little silly for a 5 minute presentation, but shorter presentations require you to be a lot more focussed on the message. One extra anecdote and you’ve blown your time limit. 🙂 I think it went OK. 🙂

I like this type of format. I think every conference needs something like this at the start of the event, so you get a quick feel for what is going on in the subject. It can also act as a pointer to help you decide what sessions you want to focus on during the event.

In the evening it was the Oracle ACE dinner. If someone asked me to define a perfect night out for me, it would probably include Oracle geeks, food, contortion and a silks performer. I love speaking about Oracle. I love eating food. I love circus acts, especially contortion. When they organised the ACE dinner I think they must have read my mind! 🙂

Cheers

Tim…

Oracle OpenWorld 2014 : ACE Director Briefing – Day 1

As I’m sure many of you will know, “the first rule of ACED is to constantly talk about ACED”. So every year they put us in a room for the 2 day ACED Briefing where “the first rule of the ACED Briefing is don’t talk about the ACED Briefing”. You can guess, this is going to be devoid of spoilers! 🙂

I think it is safe to say, the main focus areas of Oracle OpenWorld 2014 are reasonably predictable, but a number of the announcements related to those areas of focus are not so predictable! I think there will be something for everyone next week! That’s all I’m going to say about the ACED Briefing content! 🙂

Now for opinion time. This is obviously affected by what I heard during the day, but also what has been happening for the last couple of years…

In my opinion, Oracle getting into the “cloud business” over the last few years has been one of the best things to happen to the company! Why do I say this? Because “eating their own dog food” while trying to build a portfolio of cloud offerings has given them a very specific focus. Pre-cloud, many of the features that will be spoken about next week would probably not have been on the radar, even though customer’s wanted them. Now, there is a *very* big driver for getting this stuff done. If Oracle need it to build their cloud, it’s going to happen!

“I don’t care about Oracle’s public cloud”, will be the cry from some out there. Fine. You don’t have to care, but their cloud is built on the Oracle database, WebLogic, the Fusion Middleware stack, their engineered systems etc. If you care about any of the individual building blocks, Oracle’s public cloud will have a positive effect on those building blocks. Making those products lean, fast and flexible is a really important focus when you are trying to use this stuff at the scale Oracle are!

So when you are listening to the array of announcements over the coming week, I would like you to ask yourself a few questions:

  • Is this feature good for building Oracle’s cloud?
  • Do I think this feature would exist if Oracle didn’t need it for their cloud?
  • Can I make use of this feature, independent of Oracle’s cloud offering? (If I could afford it)

At the end of OOW14, when you look back as a whole, I think most people will see how Oracle entering the cloud business has had a really good knock-on effect on their product set.

On a personal note, it was fantastic being at the ACED briefing. I missed it last year and it was great to meet up with everyone again. OOW is so big it is easy to miss people. Having so many of my Oracle friends in one room is brilliant! Happy days…

In the evening I was going to go straight to bed, but Carry Millsap persuaded me to go out to eat. Well, I say persuaded me, but really I just wanted to be near him because he’s so pretty! 🙂 Cary, Kerry, Frits, Martin, Bjoern and myself went out to a little Mexican place and I got a brilliant burrito, which I scoffed, whilst teaching them to speak proper English. They now understand the words minger, minging, muggy and bellend.

Cheers

Tim…

PS. As any conspiracy theorist knows, the public denial of the Oracle Games Console (OGC) by Thomas Kurian is proof of its existence. I believe it uses technology reverse engineered from the wreckage recovered from Roswell.

Oracle OpenWorld 2014 : The Journey Begins

I did my normal last minute packing last night. After a quick panic this morning, I was off in the taxi I for the airport.

I find it amazing how sense goes out of the window at airports. There was a big sign saying “Put empty trays on rollers”, so people were either leaving them or stacking them up. Either way, they were getting in the way. WTF? RTMF!

The first flight to Frankfurt was fine. While waiting to board I was staring at the guy in front thinking, “I’m sure I could do his fade better than that!” I might have to start hairdresser-base.com… 🙂

The flight to SFO went without incident. I met Joze SenegacnikØyvind Isene, Martin Bach and Harshad Oak during it. 🙂 Once we landed, it was the airport shuttle to the hotel, then straight out with the family for some food. Its sad that we only get to meet at conferences. 🙂

Tomorrow is the ACED briefing, so lots of tweets telling people I can’t tell them what his going on. 🙂

Cheers

Tim…

OTN APAC Tour 2014

As well as losing the ACED OpenWorld confirmation email, it turns out my website/mailbox move also caused me to lose the email about being accepted on the OTN APAC Tour 2014. I saw a tweet this morning saying that I was on the agenda for the NZOUG event and checked with Francisco to see what was going on. That’s when I found out that yet another important email had gone missing… 🙂

The good news is I had already agreed the time off work, so everything is good for the tour.

  • Perth, Australia : November 6-7
  • Shanghai, China : November 9
  • Tokyo, Japan : November 11-13
  • Beijing, China : November 14-15
  • Bangkok, Thailand : November 17
  • Auckland, New Zealand : November 19-21

After the OTN Yathra Tour 2014, which was 7 cities in 14 days, I told myself I was too old to do all this tour stuff… So much for that idea… 🙂

Although it’s a 6 event tour, the first and last events are pretty much like being at home for me. I’ve been to the AUSOUG and NZOUG events a few times, so it will be good to meet up with everyone again… It will be my second time in Beijing, and I’ve seen the traffic in India now, so I’m hoping I will cope better with the roads in China this time. 🙂 Shanghai, Tokyo and Bangkok are all new to me, so it will be interesting to see how I cope with them…

As always before one of these tours, I am a complete mix of excitement, fear and general panic! 🙂

I look forward to seeing you all there!

Cheers

Tim…

BGOUG Spring 2014 : Summary

I know I keep calling it the “spring” conference, but in my mind the two BGOUG conferences are always spring and autumn. This year the “spring” conference was a little late, hence my apparently strange blog titles. 🙂

I was initially planning to get a taxi from Sandanski to Sofia airport. Fortunately Sve and Mimi were driving back at the same time, so I got a lift with them, which was much better company.

The flight from Sofia to Munich went as planned. After a 110 minute layover in Munich, it was time for the last leg of the journey to Birmingham. Once again, so drama there.

So now I’m home and my 5th BGOUG conference is over. Once again, Melina and the BGOUG team did a great job. No offence to any other user group, but BGOUG is still my favourite conference of the year!

Thanks to everyone at BGOUG for making this run so smoothly. Thanks to the Oracle ACE Program for letting me “fly the flag” for the program. Your support is much appreciated! Thanks to all the other speakers. Your advice and support is always welcome. Of course, thanks to all the attendees who came to my sessions and made me feel so welcome. I look forward to seeing you all again next year.

I’ve shared a few photos on Google+.

Cheers

Tim…

 

 

BGOUG Spring 2014 – Day 2

The Day 1 evening festivities consisted of lots of food, followed by a group doing a display of traditional dances. Once they had finished it was up to me to teach the Bulgarians how their local dances should really be done. Needless to say I smashed it! 🙂

Day 2 started with a swim and breakfast. When I say swim, I really mean gentle floating, wishing I was still in bed.

The first session I went to was Joel Goodman‘s session on “RAC Global Resource Management”. Lot’s of good stuff! Joel is like a walking Oracle encyclopedia.

Next up was “Oracle 12c Automatic Data Optimization” by Joel Goodman. Nice feature. Once again, another thing added to my to-do list. I think the developers have done a really bad job of naming the views and some of the procedures for this feature. I would have abbreviated words and added underscores to stay under the object name size limit. The naming feels like “Peter and Jayne do programming”. Ugly, ugly, ugly! In terms of the feature itself, the main issue here is ILM doesn’t work with the multitenant option. I’m sure this will be fixed in future, but for now it is a big flaw. Even so, lots of potential here.

After lunch it was “Utilizing new CBO features after upgrade to 12c – Practical example” by Joze Senegacnik. I have to admit, I turned up late for this one. Very sorry mate! The part of this session I saw focussed on a specific customer upgrade from 11g to 12c.

I ducked out of the last session on the day and headed back to my room. During the day I had been asked a few questions I did not know the answer to, but I know other people who probably do, so I pinged out a few emails.

In the evening we took a quick sightseeing trip to Melnik. We had a walk through the town and did a quick tour of a famous winery.

From there is was back to the hotel to get some food, then bed.

I’ve got an early start this morning to begin my trip home. I’ll write a summary post when I get back.

Cheers

Tim…

BGOUG Spring 2014 – Day 1

The morning started out with a family swim with the wife and daughter.

The first session I attended was “Auditing in Oracle Database” 12c by Maja Veselica. I haven’t spent any time looking at 12c auditing yet, so this was a great introduction. I think I’m going to need to spend some time on this stuff. It looks like there are quite a number of changes to auditing in Oracle 12c.

My first session came next. The room was quite full, which was nice. It’s good to see such a good turnout for PL/SQL. Together we are strong! 🙂

After lunch I went to watch “Understanding Oracle GoldenGate” by Svetoslav Gyurov. I’ve had GoldenGate on my to-do list since it was aquired by Oracle and I’ve still not got round to using it, so it was cool to see an introductory session on it. Sve can reach the top of the screen, even without a ladder. 🙂

Next up was “Do Oracle Cloud Applications stack up?” by the wife. You’ve gotta show some support or they just go on at you! This focussed on a customer story about how Fusion Apps on the Cloud was the correct choice. Many of the points raised were true of a variety of cloud solutions. Resistance is futile. We will all be water droplets in the cloud soon!

Next up was my introductory WebLogic session. I think it went down quite well. There were some nice messages/retweets on Twitter. 🙂

The final session of the day was “Real-World DataGuard” by Yavor Ivanov. The introduction part of the talk covered familiar ground for me, but as the session progressed there were a number of thing mentioned that were new for me. I’ve put another note in my to-do list to spend some more time of data guard, especially in 12c.

So I’m back in my room, writing up this blog post before the evening meal and dancing. I don’t have any presentations to give tomorrow, so I can relax and enjoy other people’s sessions.

As always, a great first day at the BGOUG conference!

Cheers

Tim…

BGOUG Spring 2014 – Day -1

The flight from Birmingham Airport to Frankfurt went to plan. The landing was quite possibly the smoothest one I had ever experienced. Very impressive. I got off the plane to find my connecting flight had been moved to another terminal. I was pretty worried by this as Frankfurt is a massive airport and I already had a short connection time. Luckily I made it. The flight to Sofia went without a hitch.

On arrival, I met up briefly with some of the other speakers before we were whisked away to Sandanski. It was a 3 hour drive, but I was chatting with the wife all the way, so it went quickly.

Once we got settled, we took a quick tour of the hotel spa. It was then I remembered I had no swimming gear. A quick shopping trip down the road and I had swimming shorts and some goggles. Then it was off to the pool, so I could float around and complain about the possibility of sunburn. 🙂

In the evening we met up with some of the other speakers and the BGOUG folks for dinner in a restaurant right next to the hotel. After that it was back to the room to get some much needed sleep. What with the 03:30 start, two flights, a 3 hour drive and a quick session in the pool I was completely knackered.

Cheers

Tim…

BGOUG Spring 2014 – The Journey Begins

I’m sitting at Birmingham airport, waiting to start my journey to Sandanski. I’ve got a flight to Frankfurt, a sprint to the flight for Sofia, then a 2-3 hour drive to Sandanski. It’s going to be a long day. 🙂

The airport is really busy. It seems lots of flights leave between 05:00-06:00 on a Thursday. One of the food places is playing plinky-plinky music and I’ve just had to listen to some racist a-holes spreading their uneducated garbage. Very annoying…

Can you tell I am tired and in a bad mood? 🙂

It’s going to be worth the hassle though. I’m going to be reunited with my wife and daughter. Unfortunately Dad can’t make it to this conference. We will all meet up at OOW this year, where I think we should recreate this family photo.

Cheers

Tim…