Why and when would I use SQLSpaces

If you want to implement a distributed system and one or more of the following points apply to you, you should consider using SQLSpaces:

  • You would like to have a shared persistent memory for your system and don't want to care about table joins, where clauses and different SQL dialects.
  • You would like to make use of different programming languages in your software or need to integrate existing modules written in different programming languages.
  • You would like to be flexible and don't want to specify an overall coordination scheme for your components from the start.
  • You would like to have the freedom to later on add or remove functionalities that are not cannot foresee right now.