nosql databases: All content tagged as nosql databases in NoSQL databases and polyglot persistence
Thursday, 5 January 2012
Are Some NoSQL Technologies Going NoWHERE?
Conor O’Mahony, Program Director for Database Software, IBM, prediction for 2012:
This apparent challenge from NoSQL is not the first time that the relational database has been challenged. A few years ago, many predicted that object databases would conquer the relational database. However, the relational database added stored procedures, user-defined functions, and a number of other object-like features, and it has gone from strength-to-strength, and object databases are now just a bit player in the overall database market.
I predict that the major relational database vendors will, where it makes sense, add certain NoSQL capabilities to their products. For instance, this makes sense for both name-value pair and graph-store capabilities. Of course, this has already happened for XML data, which the major relational products support.
While I can see ways to adapt and optimize a relational database to behave like a key-value store or document database, I would aplaud any relational database vendor that would be able to transform or add an engine that would behave like Cassandra, or HBase, or a graph database. Add on top of that support for multi-datacenter deployments and seemless integration with Hadoop and that would be a fabulous product.
To me things look like this: in one corner of the ring we will have the experience accummulated in the field by NoSQL databases and their creators and in the opposite corner the experience of the marketing and sales departments from relational databases vendors.
Original title and link: Are Some NoSQL Technologies Going NoWHERE? (©myNoSQL)
Thursday, 22 December 2011
NoSQL Databases: 6 Business and Technical Reasons for a New Set of Requirements
Here are some technical reasons why traditional relational database vendors are getting challenged:
- Scale: The biggest driver of the new generation of data management systems was unprecedented scale.
- Disk Capacities have exploded and Random Disk Accesses have gotten cheaper
- Fixed Schema is too rigid
- First Normal Form is too restrictive/rich
- Columnar Stores: It may sometimes be desirable to store together related columns which are accessed together.
- Programmatic Access is also important
Great post with a somehow bogus conclusion though.
Original title and link: NoSQL Databases: 6 Business and Technical Reasons for a New Set of Requirements (©myNoSQL)
How Polyglot Persistence and Having Data Storage Options Changes Things
No 2012 predictions. Just facts.
GigaOm’s Barb Darrow commenting on Oracle’s Q2 financial results:
This is bad news for the company which pinned its cloud hopes on specialized data center appliances — the Exadata database machine, Exalogic middleware/application appliance, Exalytics analytics engine as well as a proposed ”Big Data Appliance.” This is the third consecutive quarter where Oracle posted hardware sales declines but this is probably more painful because the company is finally now fully engaged in its big data center appliance push.
As a low to mid range customer, I was disenfranchised by oracle, and we have gotten rid of segments of oracle in our data center. Just recently they have shown interest in us again so perhaps the low margin equipment will be back. Sun was not focused enough, and Oracle was too focused. Hopefully they are finding an profitable and useful middle ground.
So, NoSQL database #9999 there are many other equally usable solutions that are far more transparent in the way they do business and foster community around their products. This isn’t about paying money. This is about trust. So, sorry NoSQL #9999, but I’ll not be entering your sales cycle in this fashion or evaluating your product at this time. Moving along now…
Original title and link: How Polyglot Persistence and Having Data Storage Options Changes Things (©myNoSQL)
Tuesday, 20 December 2011
Prospects and Promises of Big Data
Fantastic article on ParisTech Review:
Computers have always been around, of course, but up until now, they processed stable, closed and relatively small databases. What is new, are the growing scale and the constant renewal of information, which lead to gigantic flows of data that pour in and out of these “open” databases. Not to mention the growing sophistication of formats and the interwoven nature of databases. All these new features discard for complete traditional management tools.
But aside of hardware issues, it’s the software nature of analysis tools which is challenged today. Traditional decision-making tools, for instance, are completely overtaken by the mass of data and its fragmentation. The Big Data information is not wholly contained in databases: it lies, above all, outside. The database is a virtual entity, so to speak.
Print it out and leave it on your CIO desk.
Original title and link: Prospects and Promises of Big Data (©myNoSQL)
via: http://www.paristechreview.com/2011/12/19/prospects-promise-big-data/
Grails 2.0 and NoSQL
Graeme Rocher:
Grails 2.0 is the first release of Grails that truly abstracts the GORM layer so that new implementations of GORM can be used. […] The MongoDB plugin is at final release candidate stage and is based on the excellent Spring Data MongoDB project which is also available in RC form. […] Grails users can look forward to more exciting NoSQL announcements in 2012 with upcoming future releases of GORM for Neo4j, Amazon SimpleDB and Cassandra in the works.
This is great news.
The very very big news would be a Grails version that doesn’t default anymore to using Hibernate for accessing a relational database.
Original title and link: Grails 2.0 and NoSQL (©myNoSQL)
via: http://blog.springsource.org/2011/12/15/grails-2-0-released/
Monday, 12 December 2011
LAMP Replacement: The Jason Stack
Janos stands for: JavaScript, Node.js, and a NoSQL database. Dr. Axel Rauschmayer:
It is very fortunate for JavaScript programmers that two things have become popular: JSON as a data transfer format (for web services etc.) and NoSQL databases. Both are perfect fits for JavaScript: JSON uses JavaScript syntax. Schema-less databases make things as flexible on the database side as they are on the programming language side; you get the advantages of object-oriented databases without their messiness.
Even if I’m collecting some more interesting examples of Node.js + NoSQL database, I’m still not convinced that Node’s event-oriented approach is meant to replace the Apache + Perl/Python/PHP/Ruby or the heavy lifting Tomcat + Java server side components. But I can see it used in the “small- to medium-scale” apps.
Original title and link: LAMP Replacement: The Jason Stack (©myNoSQL)
Sunday, 11 December 2011
Facebook: There Are No Published Cases of NoSQL Databases Operating at the Scale of Facebook’s MySQL Database
Joe Maguire referring to the Facebook talk embedded below MySQL and HBase:
if Facebook doesn’t need NoSQL, who does?
My answer: many of those that cannot employ a specialized team to hack the hell out of MySQL to make it work at that scale.
On the flipside, many other companies don’t have the time or engineering power to grow their product together with a NoSQL database.
via: http://josephmaguire.blogspot.com/2011/12/facebook-there-are-no-published-cases.html
Saturday, 10 December 2011
NoSQL Screencast: Busy Java Developers Guide to NoSQL
Ted Neward examines the NoSQL ecosystem, looks at the major players, how they compare and contrast, and what sort of architectural implications they have for software system in general.
Thursday, 8 December 2011
The Future of NoSQL Database Companies
If you wonder like me what is the future of all the companies backing NoSQL databases, you’ll find what IDC’s VP for data warehousing and analytics, Dan Vesset says quite interesting:
[…] before too long they’ll become rolled into the portfolios of major players. A decade ago, when Vesset was analyzing the then-emerging field of data warehouse appliances, “we had at least a dozen vendors come in within a very short time period, three years.” For example, does anybody remember DATAllegro, which blazed extraordinary new trails in data warehousing technology, to become acquired by Microsoft in July 2008? IBM acquired DataMirror; EMC acquired Greenplum; HP acquired Vertica. These were all data warehousing companies that were blazing trails just three years ago; already, they’re distant memories.
Vesset believes the big vendors will give Hortonworks and its brethren “leg room… for a few years.” They’ll rise up in the oven, and once they’re golden brown and baked just right, they’ll get consumed. “Maybe one of them will be able to get out organically and create a market,” he concedes, if it heeds the lessons of Red Hat and establishes a workable business model for itself around support and service.
I am not expecting to see all the NoSQL companies reaching an IPO stage. But on the other hand, believing that all the above will happen by 2015 can mean only one thing: 1) either there is a huge potential of this market that will trigger a very early reaction from existing major players; 2) or Dan Vesset is wrong about the timeframe.
Plus I do think there are two other paths that NoSQL companies could go in the future, but I’ll need to put more things together before writing about them.
Original title and link: The Future of NoSQL Database Companies (©myNoSQL)
via: http://www.readwriteweb.com/cloud/2011/12/idcs-dan-vesset-big-data-playe.php
Wednesday, 7 December 2011
Michael Stonebraker Says in Defense of NewSQL
The reason that this is becoming a hot-button issue is because IT organizations have invested billions of dollars in investments in SQL. Adding new data management frameworks such as Hadoop will add considerable expense in terms of finding people with the skills needed to manage these platforms. Stonebraker isn’t necessarily against Hadoop; he’s just pointing out that there is no one SQL database engine that fits all requirements and that before IT organizations adopt a NoSQL approach, they should consider other SQL-compatible approaches to solving the same problem.
Translated: What do these NoSQL kids know? My products are always the best. So instead of paying them, why not continue paying me.
Original title and link: Michael Stonebraker Says in Defense of NewSQL (©myNoSQL)
via: http://www.itbusinessedge.com/cm/blogs/vizard/in-defense-of-new-sql/?cs=49255
Tuesday, 6 December 2011
5 Rules for Adopting NoSQL Databases
David McGoveran[1] interviewed by Intelligency in Software:
I suggest considering a NoSQL solution if any of the following are true:
- First, when discovery of relationships is more important than consistent processing and specific data results.
- Second, if the data processing is meant to be inductive (e.g., suggestive) rather than deductive (i.e., precise).
- Third, when the application is changing very fast, data complexity is great (variety or amount).
- Fourth, if physical issues, like big data or a high degree of parallelism, are more crucial than data integrity. You must be willing to throw away data consistency in favor of performance and scalability.
- Fifth, if you have a mission-critical one-off application for which a fixed data organization is ideal, in which case the costs and risks may be lower than licensing a vendor’s RDBMS or trying to force an open-source RDBMS to fit the need.
Original title and link: 5 Rules for Adopting NoSQL Databases (©myNoSQL)
via: http://www.intelligenceinsoftware.com/feature/expert_insight/yes_or_no_on_nosql/index.html
Monday, 28 November 2011
NoSQL Databases and Big Data Market: A Quick Look at Technology vs Funding Status
What are your first thoughts if you overlay the following graphics:
Original title and link: NoSQL Databases and Big Data Market: A Quick Look at Technology vs Funding Status (©myNoSQL)
Most Popular Articles
- Translate SQL to MongoDB MapReduce
- Tutorial: Getting Started With Cassandra
- CouchDB vs MongoDB: An attempt for a More Informed Comparison
- Cassandra @ Twitter: An Interview with Ryan King
- A Couple of Nice GUI Tools for MongoDB
- NoSQL benchmarks and performance evaluations
- Ehcache: Distributed Cache or NoSQL Store?
- Document Databases Compared: CouchDB, MongoDB, RavenDB
- Quick Review of Existing Graph Databases
- NoSQL Data Modeling


