re: volume and latency capability.
I personally think that Oracle 8i can run circles around any NoSQL DBMS using
table clusters (reinvented by Google F1 in 2014), partitioned views, and
multisets but nobody asked me.
https://iggyfernandez.wordpress.com/2013/12/30/the-twelve-days-of-nosql-day-six-the-false-premise-of-nosql/.
re: ingest capability
The NoSQL jury has decided that only sharded applications can truly scale (i.e.
throughput is linearly dependent on the number of shared-nothing shards).
From: rfreeman@xxxxxxxxxxxxxxxxx
To: iggy_fernandez@xxxxxxxxxxx; troach@xxxxxxxxx; tim@xxxxxxxxx
CC: oracle-l@xxxxxxxxxxxxx
Subject: RE: Community Announcement: NoCOUG 2016 Spring Conference: Where SQL
and NoSQL come together (with hands-on labs and cherries on top)
Date: Mon, 2 May 2016 16:09:40 +0000
“The Oracle NoSQL Database, with its ‘No Single Point of Failure’ architecture,
is the right solution when data access is ‘simple’ in nature and
application demands exceed the volume or latency capability of traditional data
management solutions [emphasis added].
I think one should always qualify such statements with something akin to: “At
this time” – For example, when that White Paper was released, one of the
Achilles heels of Exadata
was its ability to ingest data. This is now much improved and I think that its
ability to ingest data is quite extraordinary. I’ve also seen plenty of cases
where it wasn’t the inherent limitation of the database – rather it was the
limitation of how it was
configured, a limitation of the designers, or a limitation of the hardware and
its associated infrastructure. Let’s not discount the fear and FUD factor that
seems to be prevalent everywhere too.
I’m not saying that there are not specific use cases for NoSQL, Hadoop, etc – I
just personally think that they are overblown and over hyped. I believe that a
properly built/configured
Oracle database could handle a huge majority of cases where people insist
NoSQL is the only way to go. I think, 10 years down the road, we will have
moved on to something new and NoSQL and Hadoop will be memories all handled by
more generic database software
and more robust hardware. At the end of the day, it will be the Oracle’s that
will still be at the top of the job demand curve.
Just my opinion …
RF
From: Iggy Fernandez [mailto:iggy_fernandez@xxxxxxxxxxx]
Sent: Monday, May 02, 2016 10:48 AM
To: Thomas Roach <troach@xxxxxxxxx>; Tim Gorman <tim@xxxxxxxxx>
Cc: Robert Freeman <rfreeman@xxxxxxxxxxxxxxxxx>; oracle-l@xxxxxxxxxxxxx
Subject: RE: Community Announcement: NoCOUG 2016 Spring Conference: Where SQL
and NoSQL come together (with hands-on labs and cherries on top)
re: The "relational database management systems have some catching up to do in
certain specialized use-cases such as event
processing" quote in context.
It was a paraphrase of statements made by Oracle.
In the white white paper that accompanied the release of Oracle NoSQL Database,
Oracle said: “The Oracle
NoSQL Database, with its ‘No Single Point of Failure’ architecture, is the
right solution when data access is ‘simple’ in nature and
application demands exceed the volume or latency capability of traditional data
management solutions [emphasis added]. For example, click-stream data from high
volume web sites, high-throughput event processing and social networking
communications all
represent application domains that produce extraordinary volumes of simple
keyed data. Monitoring online retail behavior, accessing customer profiles,
pulling up appropriate customer ads and storing and forwarding real-time
communication are examples of domains
requiring the ultimate in low-latency access. Highly distributed applications
such as real-time sensor aggregation and scalable authentication also represent
domains well-suited to Oracle NoSQL Database.”
Andy Mendelsohn said as much at the “Making SQL Great Again (SQL is Huuuuuge)”
at YesSQL Summit 2016. The complete video of the panel discussion has been
published by Oracle Corporation on the
Oracle Channel on YouTube. I posted the
transcript on my blog.
A NoSQL management systems is a physical optimization for certain use-cases and
therefore is faster than relational database management systems for the
use-cases for which it has been physically optimized. See
The Rise and Fall of the NoSQL Empire with comments by Chris Date.
Iggy
Date: Mon, 2 May 2016 11:24:39 -0400
Subject: Re: Community Announcement: NoCOUG 2016 Spring Conference: Where SQL
and NoSQL come together (with hands-on labs and cherries on top)
From: troach@xxxxxxxxx
To: tim@xxxxxxxxx
CC: rfreeman@xxxxxxxxxxxxxxxxx;
iggy_fernandez@xxxxxxxxxxx; oracle-l@xxxxxxxxxxxxx
Oracle also has a very compelling NoSQL database. In some testing a customer
did, they found it to be VERY fast compared to other NoSQL offerings. It is
based on the Oracle Berkeley DB (Java
Edition).
On Mon, May 2, 2016 at 11:16 AM, Tim Gorman <tim@xxxxxxxxx> wrote:
I'd guess that it is not a quote, but an interpretation of actions by Oracle.
Why else would they offer a Big Data Appliance based on Hadoop, and support Big
Data connectors, etc?
It is one thing to pivot the entire company in a single direction. Oracle
Cloud is not "some catching up", but direction for the entire corporate.
Oracle has made no pretense to make a "Big Data" their focus.
It is another thing to offer a capability to augment existing capabilities
(i.e. Big Data) - this is not a refutation of either relational technology nor
an embrace of Big Data and NoSQL, but rather an acknowledgement that the need
exists and the capability
should be supported.
So interpreting these actions as admission that "relational database management
systems have some catching up to do in certain specialized use-cases such as
event processing" is reasonable, in my opinion.
Just my own US$0.02... maybe there really is an underlying quote in context...
:)
On 5/2/16 08:54, Robert Freeman wrote:
Can you source this quote from Oracle? I’d be very interested in reading it in
context….
Robert
From:
oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx]
On Behalf Of Iggy Fernandez
Sent: Monday, May 02, 2016 2:43 AM
To: oracle-l@xxxxxxxxxxxxx
Subject: OT: Community Announcement: NoCOUG 2016 Spring Conference: Where SQL
and NoSQL come together (with hands-on labs and cherries on top)
The inventor of relational theory, Dr. Edgar Codd, had the last word on NoSQL
more than thirty years ago when he said “Only if the performance requirements
are extremely severe should buyers rule out present relational DBMS products.”
The bottom line is that
Oracle professionals need to learn about NoSQL since, as admitted by Oracle
Corporation, relational database management systems have some catching up to do
in certain specialized use-cases such as event processing. Our conference
director has therefore created
a fabulous
agenda combining the best of SQL and NoSQL (with hands-on labs and cherries on
top).
The conference is free for members and their guests, first-time NoCOUG
conference attendees, PayPal employees and students. Register at
http://nocoug.org/rsvp.html.
--
Thomas Roach
813-404-6066
troach@xxxxxxxxx