I think that the essence of the NoSQL is about two things:
| This is an archive of past discussions about NoSQL. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
| Archive 1 |
I think that the essence of the NoSQL is about two things:
It's not about the lack of a schema. Cassandra has structures called column families, it is something simular to a schema and it isn't easy to change such a column family in Cassandra. I tend to think that Cassandra isn't schemaless. Heelmijnlevenlang (talk) 21:32, 4 December 2009 (UTC)
As a sw developer with a memory of more than just the current hype, i'd like to propose merging this articel and the article about 'Document-oriented database'. The Reasons that led to the development of document-oriented databases were more or less the same. The only difference is the usage of the current buzz words in the NoSQL-groups. In a way NoSQL-systems have taken over tzhe role of document-oriented databases with regard to SQL-servers on the other side. 12:55, 30 July 2010 (UTC) —Preceding unsigned comment added by 91.40.129.120 (talk)
In the short comparison table: I'm not sure that influences and sponsors are related. perhaps it would be better to use 2 different columns such as based on for the influences and support for commercial / free groups that provide support. After all the business model of many open-source NoSQL suppliers is support, making it a prime attribute of their software.aary (talk)
Why was the table removed? If there were concerns about the content, it would be better to replace it than to remove the table. I'm tempted to reverse the edits. Bhaskar (talk) 14:22, 13 November 2009 (UTC)
I'd like to propose changing the NoSQL wiki in the following way:
This is just a suggestion, but if no one objects we can all contribute from our expertise and make this a truly detailed overview of the kind of solutions NoSQL offers (what NoSQL means) rather than just a list of available options. aary (talk) 22:54, 13 November 2009 (UTC)
I would like to see some "Pro's/Con's" when to use or not to use NoSQL Databases. <br\> Pros:
Cons:
I would like to add a taxonomy section to the main page.
Here is a list that Srini V. Srinivasan posted on the list from Steve Yen's talk at NoSQL Oakland. I have also added a few additional items.
I do people keep calling Riak a document store if it has a dynamo architecture and does not support changes to a field in a document when in the database? It's because it can store and read documents? How is that different to the pluggable serialization form Voldemort? —Preceding unsigned comment added by 188.82.70.107 (talk) 11:13, 17 October 2010 (UTC)
In my opinion Jackrabbit is not a noSQL Database. Its a Content Repository like the Ariadne Content repository which provides a unified interface to access the contents of a content repository. Perhaps it internally uses a noSQL database (i don't know), but Jackrabbit is not a noSQL Database! —Preceding unsigned comment added by 129.26.162.152 (talk) 06:59, 22 September 2010 (UTC)
There is a paper from 2008 presented by Google on SIGMOD/POD about a transactional manager for BigTable called MegaStore. I can't find the paper "Megastore: A Scalable Data System for User Facing Applications" but there is a description about the presentation in James Hamilton's Blog. Now, I don't know the relation of this system with Percolator, but it should be mentioned in the same section, no? —Preceding unsigned comment added by 188.82.70.107 (talk) 11:24, 17 October 2010 (UTC)
The result of the move request was: move per consensus that the particular RDBMS is not the primary topic. ErikHaugen (talk | contribs) 17:26, 2 May 2011 (UTC)
NoSQL (concept) → NoSQL — To revert the recent unilateral move. I believe the mover is inventing an alternate, novel interpretation of the term "NoSQL" (namely, "NoSQL (RDBMS)", apparently defined as "a relational database management system that intentionally avoids the use of SQL"), which amounts to original research. NoSQL (RDBMS) is also currently a nonexistent page, making any disambiguation unnecessary at this time. I maintain that the "concept" is the primary topic, and the namesake of NoSQL (RDBMS) (which is of questionable notability). --Cybercobra (talk) 05:45, 6 April 2011 (UTC)
Should the NoSQL (RDBMS) article be deleted or merged? The sources are extremely weak for that article if not unreliable altogether. I expect it doesn't meet WP:NOTE or WP:V. Morphh (talk) 18:37, 2 May 2011 (UTC)
Hello,
Any objections to moving the info in the Taxonomy section to the Structured storage table? 205.228.108.185 (talk) 04:30, 25 February 2011 (UTC)
Any objections to having a table instead of a list of lists? It would also allow easy comparisons, sorting, blah. 63.217.82.139 (talk) 07:33, 11 April 2012 (UTC)
I believe ebay have purchased Greenplum, which is an RDBMS based on PostgreSQL. There's some information on DBMS2's site. Do ebay have any NoSQL implementations?
Note: I do not work for either Greenplum or ebay, but have spoken with Greenplum's sales people, which is how I know about this. Nic Doye (talk) 18:01, 23 November 2009 (UTC) Nic Doye
Also:
Facebook uses MySQL for most of its data management
Twitter uses an MySQL for most of its data management.
I removed their names from the list of companies whose needs go beyond SQL for this reason. I'd like to see reference if we are to restore those names. — Preceding unsigned comment added by Whimsley (talk • contribs) 20:28, 16 April 2012 (UTC)
I believe that RavenDB (pushed hard by Ayende Rahien) also fits the NoSQL, punting itself as a second generation Document DB. http://ravendb.net/features Nonnb (talk) 06:23, 30 May 2012 (UTC)
Wondering where Network model and Graph DBMS fit in the brave new NoSQL world, is there a consensus --83.104.51.74 (talk) 18:32, 7 September 2012 (UTC)
NoSQL equals "not only SQL". But what about "non SQL"?--217.162.253.165 (talk) 16:34, 13 November 2010 (UTC)
I'm concerned about the legitimacy of this page. The only reference links to a Rackspace blog. The paragraph following the paragraph containing the reference claims that a Rackspace employee coined the term. Without any other corroborating links or references, this entry appears to be little more than a marketing ploy to legitimize the term 'NoSQL' Dancrumb (talk) 20:24, 15 November 2009 (UTC)
This page is a gross misrepresentation of the topic, its emergence and its major players. I am tempted to believe that a few like Rackspace are using the page to promote their own agenda. For example the statement that Eric Evans reintroduced the term is really a stretch. Also, its a shame that there is no mention of Google, who is the flag bearer of the NoSQL story with its BigTable and success around it. Someone needs to delete this entire page and write a fresh and accurate one in its place. — Preceding unsigned comment added by Tshanky (talk • contribs) 00:59, 3 April 2011 (UTC)
Why not just call the article Non-relational databases or storage? That is essentially what they are, methinks. What would be best, I assume, is an acceptable consensus among academics, which "structured storage" seems to be (even if, by strict definitions, relational databases are also structured storage). Of course, I'm new here and I'm not familiar with the guidelines of Wikipedia so this is only a suggestion. Luord (talk) 00:18, 6 May 2013 (UTC)
UnQL was merely a specification which never achieved notability. The Wikipedia article about it was deleted on 2012-09-10: http://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/UnQL. And the citation for it here was just an interview with one of its proposers. Peter Gulutzan (talk) 14:41, 23 June 2013 (UTC)
This paragraph in the lead ACID vs BASE NoSQL cannot necessarily give full ACID guarantees. Usually eventual consistency is guaranteed for transactions limited to single data items. This means that given a sufficiently long period of time over which no changes are sent, all updates can be expected to propagate eventually through the system. just pops out of nowhere and seems to have no relationship to the previous paragraph and simply not belong in the lead to summarise. I am going to remove it, however, someone who knows the subject may wish to insert it in the appropriate place, and work out what the previous contributor was trying to do. See Wikipedia:Manual of Style/Lead section — billinghurst sDrewth 23:50, 9 September 2013 (UTC)
Just to say I've tidied up this table, removing items that aren't in the cited source, adding one that was (Redis), and wiki-linking to main articles where I could. Steven Yen's classification isn't a great source. The original presentation slide (#54, here) is labeled "Northscale, Inc. Proprietary and Confidential" and anyway, by quoting wholesale from his classification, the table is set in concrete. You could probably remove any of his listed technologies that no longer exists, but if you add anything, then it's no longer his document. Ironically, that means that Couchbase doesn't belong in the table, because it didn't exist at the time of Yen's presentation. The best thing would be to find a more authoritative taxonomy. - Pointillist (talk) 14:39, 7 November 2013 (UTC)
There is growing use of NoSQL databases in the cloud. A while ago I wrote the entry Cloud database which explains how databases are deployed on the cloud - both SQL and NoSQL. I now want to do an expanded version of the NoSQL side of this topic, as a new section here on the NoSQL page, with a link to Cloud database as main article.
Suggested structure of the new section (comments are welcome):
Columns in the table: Deployment Model | Database Technology | Provider | Cloud-Specific Features | Pricing Model
For example:
Any comments / objections before I move forward? Anne.naimoli (talk) 10:29, 25 December 2013 (UTC)
The Swift service in OpenStack is a datastore. I'm not sure if it qualifies as a NoSQL Database, but it might warrant discussion. — Preceding unsigned comment added by 65.114.89.202 (talk) 01:00, 28 January 2015 (UTC)
Michael Stonebraker, who is "a living legend in the database world" was quoted in this interview: Michael Stonebraker Explains Oracle’s Obsolescence, Facebook’s Enormous Challenge:
"There are 100 or more of these NoSQL companies, and Stonebraker thinks they will all eventually end up looking like SQL databases. “It started out, NoSQL meant, ‘Not SQL,’ then it became ‘Not only SQL,’ and now I think it means “Not-yet-SQL’,” he quips."
"“NoSQL proposes low-level languages, and they are betting against the compiler, and that’s an incredibly dangerous thing to do,” he says, just like the assembly-language programming back in the day. He thinks VoltDB and other approaches can fix the problems brought about by legacy RDBMs, and “NoSQL guys will drift toward looking at SQL,” he contends. “They will move to higher-level languages, and the only game in town is SQL.”"
The term "Not-yet-SQL" could be added to the introduction that currently says "A NoSQL (often interpreted as Not only SQL)".
The points he raises about not betting against the compiler could be added to a "controversies" section, if such a section existed. Why isn't there already a controversies section? NoSQL is certainly controversial, since its proponents can't even agree on whether it's "no" or "not only" SQL. It's hardly "fair and balanced" to imply that NoSQL isn't controversial.
Xardox (talk) 18:42, 2 June 2015 (UTC)
I don't think there is any type of general concensus of the "not-yet-SQL" it's more like a criticism of it. Maybe add a section for that? Cheers! Rogerdpack (talk) 20:13, 17 July 2015 (UTC)
It appears to me from http://blog.sym-link.com/2009/05/12/nosql_2009.html that the person who actually "recoined" the term NoSQL was Johan Oskarsson. Is that right anyone? If no comment here in about a week I'll change it to reflect this. Cheers! Rogerdpack (talk) 20:12, 17 July 2015 (UTC)
Also I'm pretty sure based on the definition of that same link that NOSQL initially meant "non SQL" DB's, especially this phrase "Don't mind trading a query language for scalability?" (i.e. non SQL type database). I'll update it to reflect this. indeed the reference they use to specify "not only SQL" if you read carefully, actually backtracks and says they don't like that definition (http://martinfowler.com/bliki/NosqlDefinition.html). So it's actually a reference *against* naming it that. Rogerdpack (talk) 20:29, 17 July 2015 (UTC)
There is a distinct sceptical or adversarial tone to the introduction. Merits and flaws of subjects need to be discussed in an objective manner. — Preceding unsigned comment added by 108.171.132.165 (talk) 16:11, 20 July 2015 (UTC)
OK revised it, will remove soon unless objection... Rogerdpack (talk) 22:31, 22 July 2015 (UTC)
Where does VoltDB fit into the list? I'd like to find a list of RDBMS NoSQL databases. --Ysangkok (talk) 18:35, 10 June 2010 (UTC)
Okay, I know that this is certainly not the only Wikipedia article that is poorly geared towards laymen (and for the record, I think all of the others ought to be appended, too.), but does anyone else think that this article could do with a bit of basic explaination about what NoSQL does and how it differs from SQL, in layman's terms? Even if you have to use analogies like filing cabinets?
Wikipedia is supposed to be the encyclopedia for everyone, but that doesn't work when a significant number of articles are geared towards people who are already experts in concepts the subject relates to. All the useful information that helps advanced visitors should absolutely be left in place, but IMHO, Wikipedia should also offer a brief conceptual outline to give beginners in the subject a basic grasp of what the article's subject is. — Preceding unsigned comment added by 122.148.183.5 (talk) 19:32, 1 June 2016 (UTC)
It seems to me that Apple’s CloudKit https://en.wikipedia.org/wiki/CloudKit would classify as some kind of key-value storage, though they don’t use this marketing term. Bshirley (talk) 14:49, 10 July 2018 (UTC)
In the Article it is stated "current relational implementations do not allow referential integrity constraints to span databases". I do not believe this is true. Oracle Rdb has been a distributed RDBMS for more than 20 years. While it is logically a single database it’s physical reality is multiple databases that can be distributed across any number of nodes and clusters, with data distributed geographically. A logical table, row, or column can seem to be one but actually stored across multiple places. As a RDBMS, referential integrity is maintained by the engine. http://www.oracle.com/technetwork/database/database-technologies/rdb/documentation/twopc-pro-129865.pdf
I believe the statement about RDBMS and referential integrity should be removed.
Also, in the article referenced, that article references an Oracle document. When clicked on that URL generates a 404 Page no found error.
I believe this reference in the main NoSQL article is obsolete and should be removed. — Preceding unsigned comment added by Edisrjm (talk • contribs) 02:05, 21 August 2018 (UTC)
Sonata19 today added a description of a performance comparison with edit summary = Recent benchmarking result. I worry about the NPOVness of this addition since the benchmark was pushed by DataStax who are involved with Cassandra. But -- mandatory disclosure -- I am involved with Tarantool. So I should not revert. I can only ask: what do others think? Peter Gulutzan (talk) 17:49, 11 July 2021 (UTC)
Not sure this should be importance=top for CS (see Category:Top-importance Computer science articles). Probably high. Thoughts? Caleb Stanford (talk) 18:18, 30 June 2022 (UTC)
On what basis are we calling K-V pairs a simple but non-trivial data model? One could argue that it is both simple *and* trivial. And even that one is hard-pressed to imagine a more trivial data model. 🤔 Toddcs (talk) 21:03, 21 October 2023 (UTC)
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.