Databases

Many companies are starting to follow the large Web players (Google, Yahoo, FaceBook, Amazon &c) in adopting scalable non-relational databases, that can handle the extreme demands of web-scale. New "nosql" databases not only address these demands, but also do it efficiently without the huge traditional costs of RDBMS clusters & storage solutions.

 

Here's a nice explanation of the different models & patterns of these databases:

udib 24/11/2009 - 00:49

Hello,

 

I would like to share my bad and good experience in application's design and planning.

 

1)

Remember, if you work with WEB/EJB container's objects, never make assumptions.

This stuff always tends to behave against your common sense.

As example:

peterk 10/09/2009 - 16:25

hi,

 

Can anyone recommend a hassle free tool that takes Java Entity objects code and generates an ERD? 

 

thanks,

Zvika

 

 

 

zvika 05/09/2009 - 16:30

 I gave last week a talk on Non-relational databases in general & Cassandra in particular. Focussed on the advantages & cost/implications, to assist organizations in making a smart choice.

 

Posted the slides here:

http://www.slideshare.net/dibau_naum_h/nonrelational-databases-3328461

 

The last couple of slides contain links for great resources for further learning.

udib 08/03/2010 - 11:39

 

Modern projects need to manipulate with huge data amount, as result the necessity of high scalability and  high performance is very actual and always grows.

RDBMS databases cannot supply ultimate solution and alternative concepts like in NoSQL systems look very interesting.

 

The first interesting option is key-value stores like Google Big Table or Cassandra that provide fast and extremely large-scale solution but you can forget the comfort work with SQL queries like in RDBMS databases.  

 

Another option that tries to combine between advantages of RDBMS databases and key-values stores  is document-oriented databases like MonogDB.

 

MongoDB is development by commercial company as open-source project written in C++.

There are a lot of documentation, tutorials and samples on project site. 

 

michael 18/02/2010 - 17:15

Hi,

I'm looking for your experience with xml db.

I'm looking for a XQuery based xml db, that can store large amount of data and that I can work with large xml files (let's say 2G)

Does anyone familiar with eXist DB? what about oracle berkeley? and others...

10x,

Keren

keren 24/11/2009 - 17:38

MS SQL Server 2005 and 2008 express editions are widely used, but they miss several tools the more "high-end" versions provide. One of these missing tools is a profiler. Here is a profiler for the express editions. It is free and open source. I haven't tried it yet, and will be glad to receive some input from those of you that did.

Itsu Tamam 08/10/2009 - 20:59

HBase release their new version, in which largely rewrites its previous versions, and enhances its performance in order of magnitude . HBase is the Hadoop database. Its an open-source, distributed, column-oriented store modeled after the Google paper, Bigtable: A Distributed Storage System for Structured Data by Chang et al. Just as Bigtable leverages the distributed data storage provided by the Google File System, HBase provides Bigtable-like capabilities on top of Hadoop.

yanai 06/07/2009 - 21:32

"this uncertainty doesn’t impact enterprise Java, whose future lies elsewhere. We agree with Oracle that enterprise Java has a big future. [...] But Oracle does not own that future. One of the great strengths of Java is its developer and open source community. This is something that cannot be bought in the same way as a PeopleSoft or WebLogic application server business."

zvika 21/04/2009 - 08:09
Syndicate content