Friday Oct 11, 2013

Accolades - Oracle NoSQL customers speak out with praise

For all of those participating in the Oracle NoSQL Database community and following the product evolution, there have been a number of changes emerging on Oracle OTN for the NoSQL Database.

In particular, on the main page Dave's Segleau's NoSQL Now presentation on Enterprise NoSQL is prominently displayed.  This is a great discussion on the trends involved in NoSQL adoption which highlights the most important aspects of NoSQL technology selection and what Oracle in particular is bringing to the movement.    Many of you know that for Oracle getting companies to speak up publicly on their use of our technology is much harder than it is for pure open source startups.  So, I am particularly pleased with the accolades starting to emerge from the users of Oracle NoSQL.   Plus, there is new content getting published every day to help our growing community to champion NoSQL technology adoption within their teams and organizations.

Starting to grow: I've noticed that our Meetup group is also gaining a lot of momentum.  We are now over 400 members strong and growing aggressively.   There is an awesome Meetup coming next week ( Oct 15th at Elance 441 Logue Avenue, Mountain ViewCA ) where Mike Olson, co-founder and Chief Strategy Officer of Cloudera will be talking about the virtues of NoSQL key-value stores.  There are already 88 people signed up for this event, so hurry up and join now or you may end up on a wait-list. 

Spread the word, tell your friends, an Enterprise backed NoSQL is on the move!!

Friday Oct 04, 2013

Flexible schema management - NoSQL sweetspot

I attended a few colleague sessions at Oracle Open World focusing on NoSQL Database use cases.   Dave Segleau from the Oracle NoSQL Database team did some work on the challenges associated with Web Scale personalization.   The main point he was emphasizing is that these personalization kind of applications have very simple data lookup semantics, but that the data itself is quite volatile in nature and comes in all shapes and sized making it difficult to store in traditional relational database technology.   The other challenges then follow, which are commonly involved in most NoSQL based applications, dealing with this data of variety at scale and in near real-time. Here are some references to those session which are worth a review: 

Then the other day, I stumbled upon this story about how Airlines are planning to provide a more personalized shopping experience in the travel process.  I could not help be see the parallels between the requirements found in the online shopping world and those found in ticketing within the Airline industries plans to roll out new personalized services to the travelers.   Clearly, this is a great application area to be considering the use of NoSQL Database technology.  Data variety, scale, responsiveness, all the ingredients that make for an ideal use case for employing NoSQL technology in the solution. 

Wednesday Sep 04, 2013

Oracle delivering value to the Startup while embracing the Enterprise

At the recent NoSQL Now! conference in San Jose, Andy Mendelsohn, SVP Database Server Technology at Oracle delivered a double punch announcement of both the world’s first Engineered System for NoSQL and a move to the open source business model of per server annual support subscription. 

These two options highlight the drive by Oracle to provide value to the developers of both the high end Enterprise and Startup customers alike. Surprisingly, both of these announcements reveal low Total Cost of Ownership solutions for both ends of the business spectrum.  Startups who are just getting started with their business and controlling costs using open source packages, renting their infrastructure in the cloud and Enterprise companies who are controlling expenses while building out substantial Big Data clusters to leverage well understood reserves of corporate data.   Read more to find out what these announcements mean for the youthful Startup and the established Enterprise. 

[Read More]

Tuesday Aug 13, 2013

Oracle NoSQL Database Events

Hey all you Oracle NoSQL Database (OnDB) fans, here is a note regarding some of our upcoming activities.  In particular, the Oracle team is giving several session presentations at the upcoming NoSQL Now! conference in San Jose.   Andy Mendelsohn, SVP Database Server Technologies at Oracle is actually giving the keynote presentation for this conference. Its going to be awesome and I highly recommend folks to come out and meet the NoSQL team.

Also, there is a webcast coming up with the Oracle Developers User Group (ODTUG) that will give a great overview of application development using OnDB

NoSQL Now 2013 ( Aug 20th -22nd )

San Jose Convention Center 150 West San Carlos St., San Jose, CA 95110

Register to attend this event with an Oracle exclusive discount.

KeyNote – Andrew Mendelsohn, SVP Database Server Technologies ( Wed 8/21 9-9:30am )

In this keynote session, Andy Mendelsohn, Oracle's Senior Vice President of Database Server Technologies discusses how Oracle NoSQL Database is delivering on the markets expectations for flexibility, performance and scalability without compromising data reliability. In addition, you'll learn how Oracle is helping customers take advantage of Big Data by integrating NoSQL technologies into enterprise data centers and evolving its portfolio of Engineered Systems. - See into here.

Panel: Enterprise NoSQL, Where next? - David Rubin, Director NoSQL Engineering ( Wed 8/21 2:15-3:00pm )

Enterprise customers are waking up to the NOSQL message in a big way, comfortable now that the technology is robust enough for many enterprise applications, and that the leading companies developing NoSQL products will be around to provide support. Meanwhile, NoSQL vendors are doing their part by addressing enterprise requirements for security, ACID transactions, and even SQL compatibility. The latest moves by major database incumbents (such as Oracle) give further reassurance to enterprise customers that NoSQL technologies should become part of the data management and software portfolio. - See info here.

Session: NoSQL and Enterprise Apps- Dave Segleau ( Thur 8/22 9:30-10:00am )

This session will discuss the key database and application requirements that we hear from our enterprise customers. This session will explore how these requirements are addressed in Oracle NoSQL Database. It will describe several real-world use cases from customers who are using Oracle NoSQL Database today. From a technical perspective, this session will focus on: * Performance, Scalability and Predictability * NoSQL cluster management * Integration with Hadoop, Oracle Database, Coherence and Event Processing * Real-world use cases - See info here

Session: Graphs, RDF and Oracle NoSQL - Zhu Wu ( Thur 8/22 2:00-2:45pm )

Graph and NoSQL are both hot areas of activity, and are seriously considered for Big Data modeling and storage, respectively. Graph, a different data modeling paradigm than the traditional relational and XML data modeling, provides intuitive and flexible data construction, manipulation, query and navigation. NoSQL, in turn, is a database repository, providing an excellent storage architecture that is distributed, horizontally scalable and fault tolerant. We believe that integration of the Graph data model with the NoSQL storage model can provide a robust and massively scalable platform for managing Big Data. In this talk, we will share our first-hand experience in implementing RDF Graph (a W3C standards-based Graph language) capabilities on the Oracle NoSQL Database, a K/V based, distributed and horizontally scalable platform - See info here.

Oracle Developer Users Group Webcast ( Aug 27th )

ODTUG Webcast: Oracle & NoSQL from the Inside – Aug. 27, 9:00am PT
The NoSQL (Not Only SQL) database market is hot with activity, serving new requirements for application development and deployment.  Get up-to-date on this subject, take a dive into how Oracle's NoSQL database has evolved to integrate with the Oracle ecosystem of projects, and get a hands-on tour of what it takes to build an application with the Oracle NoSQL Database and deploy its distributed, highly available, scale-out architecture. Click to Register

Friday Jul 26, 2013

InfoQ looking for users to categorize NoSQL Tech use

Often, when people talk about NoSQL technologies, there is an attempt to categorize the solutions.  In a new Adoption Trends breakdown by InfoQ they also take this tact, providing the following categorizations:   Columnar, Document, Graph, In-Memory Grid, Key-Value.  I think this definitely has some utility, yet in another respect, misses the main point about this technology segment.  These technologies have come to existence to fulfill the needs of 1 primary and 1 ancillary core ability.  The primary ability, surfaced by Amazon, LinkedIn, Facebook, etc is the ability to scale and remain available in the face of tremendous data and concurrent users.  The ancillary ability is to provide more agility for the line of business which is constantly adjusting its solutions with changing needs and understanding of the consumer.  What considerations should drive the thought process of adoption for NoSQL? 

[Read More]

Wednesday Jul 10, 2013

EclipseLink JPA and Oracle NoSQL Database (ONDB)

Back in 2005, I was the Project Lead for JSR220-ORM tooling in Eclipse. Sun’s JSR220 project was the early POJO persistence standard for Java that became the EBJ 3.0 spec, the predecessor of the JPA Interface found today in every Java download.

In the same timeframe, Oracle announced it was joining the Eclipse Foundation and in that process launching a competing JSR220 tooling project called Dali. Needless to say, it did not take long for the JSR220-ORM and Dali project teams to merge into a single project. Eventually, the Oracle team took lead on Dali and marched into the future.

Here I am now 8 years later at Oracle helping drive the standardization of NoSQL technology. JPA presents a great abstraction layer for dealing with database persistence, allowing users of Java to persist their application objects with literally the push of a button.  Plus, when using JPA with a NoSQL database, it allows the developer to use a soft schema approach to application development, where the data model is driven from the application space rather than the database design and evolution of the application can occur much more rapidly.  In fact, in 2005 when I was V.P. Technology for a NoSQL Database company, one of the things we did was create a JPA interface for standards based access to our NoSQL store, the reason we launched that JSR220 tool project in Eclipse. So, I thought I would poke around a little bit with the Oracle NoSQL Database (ONDB) and JPA interfaces. To my surprise, I found that some folks had already made a great start down that path….pretty cool.   There is an EclipseLink plugin that supports NoSQL Databases , including ONDB.

[Read More]

Wednesday Jul 03, 2013

NoSQL : Key-Value stores and range based operations

In the NoSQL database space, the key-value store (as opposed to Document, Graph, Object, XML stores) has the strongest reputation for being able to scale out well, providing high throughput writes along with highly concurrent reads.  That is possible because of the power in developing the database architecture over a simplistic data model where the key is easily used to hash into a growing number of logical groups (physical nodes). 

However, in some cases, that simplistic key-value model could tie your hands when you want to provide a use case that needs a data access pattern involving a range or collections (especially if large) of data.  It turns out, this is a fairly common use case pattern showing up in areas of analysis involving time-series, sensor data aggregation, activity grouping, and a whole bunch of use cases where you've got logically related, nested data models.  

So, one of the key questions to ask is whether or not your key-value store is providing facilities to help in the implementation of those types of use cases.
[Read More]

This blog is about everything NoSQL. An open place to express thoughts on this exciting topic and exchange ideas with other enthusiasts learning and exploring about what the coming generation of data management will look like in the face of social digital modernization. A collective dialog to invigorate the imagination and drive innovation straight into the heart of our efforts to better our existence thru technological excellence.


« July 2016