I'm moving an existing MySQL based application over to Cassandra. So far finding the equivalent Cassandra data model has been quite easy, but I've stumbled on the following problem for which I'd appreciate some input:
Consider a MySQL table holding millions of entities:
CREATE TABLE entities (
id INT AUTO_INCREMENT NOT NULL,
entity...
I am in the middle of designing a highly-scalable application which must store a lot of data. Just for example it will store lots about users and then things like a lot of their messages, comments etc. I have always used MySQL before but now I am minded to try something new like couchdb or similar which is not SQL.
Does anyone have any ...
When using a nosql type datastore like Cassandra, how would you return a result set based on a column?
e.g.
SELECT *
FROM Articles
WHERE category='blah'
ORDER BY datetime DESC
is this something that you would store in a sql db and then pull the data from cassandra? Or can cassandra handle this type of query? (assuming millions of ro...
I am planning to build a cassandra store system and also I need a full-text(Chinese) system too. Can sphinx be used on cassandra? (sphinx supports xml format but I am not going to use it, cause it is slow and much of time are spent on xml parsing). Or you can share your experiences if you have ever built a full-text searching system over...
What is document data store? What is key-value data store?
Please, describe in very simple and general words the mechanisms which stand behind each of them.
...
Hi , I recently read this article nosql-vs-rdbms and I don't know too much about nosql and I didn't use it in my projects, so I have some questions:
What is the main feature that nosql has over RDBMSs?
If you think that it is better than RDBMSs : Where and how can I learn about it (books - tutorials)?
I want to be a DBA. What this car...
Consider a M:M relation that needs to be represented in a Cassandra data store.
What M:M modeling options are available? For each alternative, when is it to prefer? What M:M modeling choices have you made in your Cassandra powered projects?
...
Hello, I am beginning to think that my next project I am wanting to do would work better with a NoSQL solution. The project would either involve a ton of 2-column tables or a ton of dynamic queries with dynamically generated columns in a traditional SQL database. So I feel a NoSQL database would be much cleaner.
I'm looking at MongoDB ...
Berkeley DB would be the best choice probably but I can't use it due to licensing issues.
Are there any alternatives?
...
In BigTable/GFS and Cassandra terminology, what is the definition of a SSTable?
...
I have the following criteria
Database should be protected with a username and password. It should not be possible to copy the database file and use it else were like MS Access.
There will be no central database server. Each machine will run their own database server locally and user will initiate synchronization. Concept is inspired f...
I am an occasional Python programer who only have worked so far with MYSQL or SQLITE databases. I am the computer person for everything in a small company and I have been started a new project where I think it is about time to try new databases.
Sales department makes a CSV dump every week and I need to make a small scripting applicati...
I would like to understand database scalability so I've just heard a talk about Habits of Highly Scalable Web Applications
http://techportal.ibuildings.com/2010/03/02/habits-of-highly-scalable-web-applications/
On it, the presenter mainly talk about relational database scalability.
I also have read something about MapReduce and Column...
I have read a lot lately about 'NoSQL' databases such as CouchDB, MongoDB etc. Most of the websites I have seen using this are mainly text based websites such as The New York Times and Source forge.
I was wondering if you could apply this to websites where payment is a huge issue. I am thinking of the following issues:
How well can yo...
I'm looking at building an application that needs to be run on a user's local (usu. Windows) desktop, which will not have Access or any other database application installed and which needs to be able to replicate its data to a web instance (probably via a web service).
Given NoSQL databases are document-oriented (and this application is...
I'm designing a Silverlight software solution for students and teachers to record flashcards, e.g. words and phrases that students find while reading and errors that teachers notice while teaching.
Requirements are:
each person publishes his own flashcards in a file on a web server, e.g. http://:www.mywebserver.com/flashcards.txt
othe...
I have been following along with Rob Conery's Linq for MongoDB and have come across a question. In the example he shows how you can easily nest a child object. For my current experiment I have the following structure.
class Content
{
...
Profile Profile { get; set; }
}
class Profile
{
...
}
This works great when looking a...
What happens to a Redis data store if the data exceeds available ram?
...
So there's this new cool thing, these NoSQL-databases. And so there's my data: Rows of rows of rows of meteorological data: Values, representing certain measurements at a certain station (Identified by a WMO number, not coordinates), at a certain time.
Not every station measures every parameter, not every parameter is measured all the t...
There has been a lot of talk recently about NoSQL.
The #1 reason why I hear people use NoSQL is because they start to de-normalize their DBMS data so much so, to increase performance, that they end up with just one table with all of their data within that single table.
With Materialized Views however, you can keep your data normalized,...