JavaSpaces technology vs. database Java spaces is a technology with powerful high-level tool for the development of distributed and collaborative applications. A simple API is provided based on the network shared space for developing sophisticated distributed applications.
The following are the key differences between JavaSpaces technology and database:
- RDBMS understands the data stored and manipulated directly by using SQL and DML. JavaSpaces persists the entries only by the type and serialized form(objects serialization) of each field.
- Nearly transparent memory is provided for storing data as object-oriented image by object databases. JavaSpaces do not provide a nearly transparent persistent layer. They perform only on the copies of the entries.