What is Globals?
Who can use Globals?
Why would someone use it?
- Fast – insanely fast and outrageously scalable
- Proven – it provides the same storage engine that lies at the core of tens of thousands of existing applications, deployed at hundreds of thousands of sites and used every day by millions of users.
- Simple – the API is simple to learn. In less than an hour, a savvy developer can be writing or adapting code to store and retrieve data.
- Flexible – based on multi-dimensional arrays (aka globals), the API offers a rich approach to data modeling on which different access patterns can be created.
Who is InterSystems?
Why is InterSystems giving away a database engine?
Can applications using Globals be put in production?
Why is it Free?
What exactly is Caché?
Read more about Caché: http://www.intersystems.com/cache/
How is Globals different from Caché?
Globals was originally released with a Java interface, offering Java developers the first API to the database. Next, after a great deal of interest, the wildly popular Node.js was added as the second interface to Globals. Last to join the available interfaces, .NET was added to Globals, with additional interfaces planned for the coming years. In contrast, Caché offers interfaces for all the popular (and many legacy) programming paradigms.
Can I contribute/participate?
We encourage participation in the Globals Community in order to
- Learn about Globals
- Stay abreast of the latest news around Globals
- Build a community of like-minded individuals interested in expanding the scope of the Globals database
- Share information (and code) with other members of the community
- Ask questions and provide answers about Globals
Is Globals a NoSQL offering?
Remember, though, that InterSystems decided (many years ago) that both object and SQL access to data are also required for successful enterprise applications. In fact, the repudiation of SQL (as evinced by the terminology of NOSQL) flies in the face of the fact that most successful applications need a rich query language to efficiently access data. We believe that SQL is the best solution for this purpose.
That’s why InterSystems created Caché – with its powerful and unique combination of multi-dimensional, SQL and object technologies – over 15 years ago.
Can an application built with Globals run on Caché or Ensemble?
Will this replace the “free single user download” of Caché?
Who provides Support?
How is Globals Licensed?
The InterSystems Globals License, a license to the InterSystems Globals Database software and its Application Programming Interfaces (“Software”), is available at no cost. This license permits you to use and distribute the Software subject to the following conditions:
- InterSystems Corporation offers the Software “as is” and without support.
- You must provide attribution if you intend to redistribute the Software, but you may not say or imply that InterSystems endorses your use of the Software (see The Fine Print, part b).
The Fine Print
- THIS SOFTWARE IS PROVIDED BY INTERSYSTEMS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES ARE EXPRESSLY DISCLAIMED. IN NO EVENT SHALL INTERSYSTEMS BE LIABLE FOR ANY DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE. INTERSYSTEMS OFFERS NO TECHNICAL OR PRODUCT SUPPORT OR UPDATES. YOU AGREE TO COMPLY WITH ALL APPLICABLE LAWS INCLUDING EXPORT RESTRICTIONS IN YOUR USE OF THIS SOFTWARE. ANY DISPUTE ARISING HEREIN SHALL BE CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE COMMONWEALTH OF MASSACHUSETTS AND MUST BE BROUGHT IN THE COMMONWEALTH OF MASSACHUSETTS, USA.
- DISTRIBUTION AND USE OF THE SOFTWARE IN BINARY FORMS, WITH OR WITHOUT MODIFICATION, IS PERMITTED ON THE FOLLOWING CONDITIONS: (1) ANY DISTRIBUTION MUST REPRODUCE THE ABOVE COPYRIGHT NOTICE AND THESE CONDITIONS IN THE DOCUMENTATION AND/OR OTHER MATERIALS PROVIDED WITH THE DISTRIBUTION; AND (2) THE NAME OF INTERSYSTEMS CORPORATION MAY NOT BE USED TO ENDORSE OR PROMOTE PRODUCTS DERIVED FROM OR UTILIZING THE SOFTWARE.