DB is also in the cloud. Google app engine has JDO and JPA interfaces and they use bigtable to back it up. Amazon E2 allows you to run a mysql on the virtual host, or you can use their S3 as storage.
You mean MVS fixed length record right? it is NoSql structured storage anyway.. this is nothing new.. .and banks has been using the old MVS for decades before relational DB came into picture.
We are using cassandra for our new projects. It's free and it's faster than relationional DB. The problem is lack of transaction support and there may be latency in consistency. Integrity is an issue. It's certainly suitable for non-critical application though.
【在 g*****g 的大作中提到】 : We are using cassandra for our new projects. It's free and it's : faster than relationional DB. The problem is lack of transaction : support and there may be latency in consistency. Integrity is : an issue. : It's certainly suitable for non-critical application though.
r*s
17 楼
A dump q since i haven't used nosql in real projects: Is it possible to provide Tx thru spring transaction manager at the method level?
【在 g*****g 的大作中提到】 : We are using cassandra for our new projects. It's free and it's : faster than relationional DB. The problem is lack of transaction : support and there may be latency in consistency. Integrity is : an issue. : It's certainly suitable for non-critical application though.
There's no transaction support in Cassandra, not sure about other nosql DB. People say using zookeeper can do that, I didn't really check as the current application can accept occasional integrity issue. I think any DB that supports global transaction can be integrated into spring TM. But at the same time, global transaction conflicts with the idea of distributed DB and you want to use it as little as possible even if it's supported by DB. Moving forward, I see critical applications stay with relational DB, while others (aka your web2.0 apps) will ride on nosql. I am talking about large scale applications only though. Whatever can be done with single MySql deployment probably isn't worth the trouble.
【在 r*****s 的大作中提到】 : A dump q since i haven't used nosql in real projects: : Is it possible to provide Tx thru spring transaction manager at the method : level?
【在 r*****s 的大作中提到】 : A dump q since i haven't used nosql in real projects: : Is it possible to provide Tx thru spring transaction manager at the method : level?