Clusterpoint NoSQL Database Server: Simplify database design, management and search!Download FREE Software: TEST-DRIVE scalable NoSQL DBMS server software with fast full text search ranking for relevance, clustering in cloud computing architecture, database replication into multiple copiesResell softwareCommercially supported full text seach database software nosql scalable data store platform with enterprise search

Overview of Database Products

The core software product of our company is Clusterpoint Server, packaged as a full-fledged database management system (DBMS) and distributed as Clusterpoint DBMS installation pack for respective operating systems over Internet.  

Please note, that Clusterpoint Server software and its API is exactly the same for all types of licenses, also for a Clusterpoint Free Community License

All Clusterpoint database management system (DBMS) platform software is distributed over Internet only in binary format.  You can download the software for free for a 30-day trial under the Clusterpoint DBMS Evaluation License following instructions in our  Download section of our Web site.   You do not need to register customer name for test-driving.  After the Clusterpoint DBMS software installation pack download, you just need to activate the trial license through a simple Web form, please see Download section. 

Before software use under the permanent free or commercial license () you must read and agree to conditions described in Clusterpoint License Agreement. To obtain the required license or to register for free use under the Clusterpoint DBMS Free Community License on a single server, you must register yourself as Clusterpoint customer.  please fill in Customer Registration Form.  

Please see more information about different types of licenses and licensing terms also in Licensing section.

For more details about Clusterpoint database software pricing and product ordering, please see section Buy.

There are the following Clusterpoint database server software products available from our company:

  • Clusterpoint DBMS for Linux - a full-fledged Clusterpoint Server software distributed as binary to run natively under Linux operating system; Please go to the Clusterpoint WiKi-based software download and documentation area to download the free 30-days evaluation version of a full-fledged database server software for Clusterpoint DBMS under the most popular Linux distributives: 
  • Please note, that we develop Clusterpoint DBMS software in OpenSuse Linux operating system environment.  The link above provides pre-packaged installations for most common Linux distributives, however, it is possible that some dependencies for system libraries under your specific Linux distribution could not be properly resolved or have some version conflicts specific to particular Linux distribution.  Please feel free to contact us immediately  on Clusterpoint Customer Support for assistance to resolve dependencies.  For other operating systems we provide Clusterpoint DBMS software ported versions and normally can do it upon customer request.
  • Clusterpoint DBMS for FreeBSD - Clusterpoint Server software, ported to run natively on FreeBSD.  Please contact us on Clusterpoint Customer Support for a FreeBSD preconfigured custom installation for free test-driving.
  • Clusterpoint DBMS for MacOS - Clusterpoint Server software, ported to run natively on MacOS.  Please contact us on Clusterpoint Customer Support for a preconfigured custom MacOS installation for test-driving.
  • Clusterpoint DBMS Virtual Machine for Windows OS  - a pre-configured Linux-based Clusterpoint Server software, packaged as a virtual appliance and running natively under Windows under VMware player software or ony other analog virtual machine software (for example, see the free analog VM software: Oracle's VirtualBox). Please contact us on Clusterpoint Customer Support for a pre-configured virtual machine with your amount of RAM and disk size for test-driving, under your specific VM software of choice.  Sorry, we do not have yet a fully ported native software for Windows, as there was less customer interest for our software Windows native port than for Linux.  Please indicate your commercial interest to have a native Widows port on Clusterpoint Customer Support.
  • Clusterpoint Manager - a Web based, precompiled PHP application for centralized management of all Clusterpoint Server software installed hardware servers (cluster nodes), all database storages, clustered databases, software updates etc.  Provides easy-to-use Web UI as DBA administration interface for Clusterpoint Server based IT infrastructure.  Is included free-of-charge into all Clusterpoint DBMS installation packages for all operating systems.
  • Clusterpoint DBMS Transaction Journaling System - optional commercial software for enterprise customers providing automatic incremental backups for update transactions for fast recovery guarantees;
  • Clusterpoint DBMS Database Versioning System - optional commercial software for enterprise customers providing versioning support for database data objects, storing and maintaining all previous object versions within the same database as its current content, accessible for retrieval and search by time-slice when the object was actual.

Please see Technology sections Features, Indexing, Information Ranking, PerformanceManagement and others to learn more about Clusterpoint DBMS features.

Below please find more detailed description of Clusterpoint DBMS products. 

back

Clusterpoint DBMS for Linux 

A full-fledged Clusterpoint DBMS software: a client-server XML database platform software with open API, written in fast C/C++ source code, and distributed in binary format to run natively under Linux operating system; installation is provided configured to run under Linux Suse distribution, but can be provided upon request for any other distribution, adjusting it to some system library dependencies which differs among various distributions. 

back

Clusterpoint DBMS for FreeBSD 

Clusterpoint DBMS software, ported to run natively on FreeBSD

back

Clusterpoint DBMS for MacOS

 Clusterpoint DBMS software, ported to run natively on MacOS

back

Clusterpoint DBMS Virtual Machine 

A pre-configured Linux-based Clusterpoint Server software, packaged as a virtual machine (virtual appliance) and running natively under Windows under VMware player software or ony other analog virtual machine software (for example, see this free analog: Oracle's http://virtualbox.org/).

The Clusterpoint DBMS software performance under Windows VM environment is about 20%-30% slower than native Linux software installation without VM software.  

Upon serious interest from our customers, we can port Clusterpoint DBMS to run natively also for Microsoft Windows operating system.  It is approximately 2-3 week job to port our C/C++ source code for Clusterpoint Server and compile it for Windows to run in native mode. There are some Windows-specific file system and memory management differences we need to address which would take us some extra efforts compared to porting on more simple UNIX systems. 

Please submit your interest to have a native Windows version by sending us an email to: Clusterpoint Customer Support.

back

Clusterpoint Manager - FREE

A web based, precompiled PHP application for centralized management of all Clusterpoint Server software installed hardware servers (cluster nodes), all database storages, clustered databases, software updates etc.  

Provides easy-to-use Web UI as DBA administration interface for Clusterpoint Server based IT infrastructure: secure user access management, database server control and monitoring tools, centralized one-click access to cluster wide storage configuration changes, transaction and error monitoring, dashboards for operational system monitoring from DBA point of view, database online backup/restore facilities, mirrored database synchronization tools, software licensing registration, database policy configuration tools, and  other high-level DBMS management and production environment control functionality. 

This software is included with each type of Clusterpoint Server licensed software at no extra charge.  It can also be conveniently upgraded separately from the core Clusterpoint Server database software, the later is written in C/C++ and may be upgraded for additional functionality less frequently than Clusterpoint Manager.  Please see all Clusterpoint Manager features in Management.

back

Transaction Journaling System - New

Additional server-side software for Clusterpoint DBMS commercial customers that can be optionally licensed.

For customers requiring mission-critical enterprise class database transaction journaling functionality with incrementally built full transaction log, enabling to quickly recover from hardware-related or other system failures in application specific controlled way, quickly restore full database integrity at some known safe full database backup point in the past (assuming you are responsibly making backup copies), and then automatically or manually quickly restoring all committed transactions from this our journaling transaction log up to specified point in time, chronologically changing only those XML document versions, which were modified since the last consistent backup until the system failure happened or some other catastrophic database consistency event occurred (e.g., application developer error unintentionally making a database-wide changes).

Clusterpoint DBMS Transaction Journaling System software can be custom configured for database performance and storage requirements to support this functionality automatically only for a certain limited time frame that makes sense from application point of view.  It is a journaling system also at file system level, automatically creating incremental custom transaction logs in a journal like fashion in the specified /journal directory for each database storage, that are preserving all XML content modification command files on the disk ordered chronologically, and can be configured for journal period and any custom transaction log rotation criteria.  DBAs and system administrators can manage storage capacity of this journaling system also at file system level, freely make ultra-fast backups / restores etc.

Please note that any Clusterpoint Server even without transaction journaling system supports basic ACID principles for internal database update transaction integrity control and can recover automatically from any catastrophic server failure by restoring and indexing all the RAM processed latest transactions automatically, if they were committed from customer application point of view (written to disk).  However, this default built-in mechanism works only on few last transactions "tail" and does not provide customizable control for all database XML update transactions since certain time point back in past, that may be required or useful to address specific customer problem situations, for example,  to quickly check database integrity or to restore full working copy from previous database backups using incrementally organized transaction journal data. It is also often necessary for customers to monitor database update consistency and logical procedures up to present moment, using application side checks and controls accessing transaction log data for any available previous period of time directly from customer applications through Clusterpoint API, and decide about data recovery logic in application software.

Clusterpoint DBMS Transaction Journaling System software provides this customizable facility usually required by enterprise customers.   

Starting from Clusterpoint DBMS version 2.1, Clusterpoint DBMS Transaction Journaling System License can be additionally enabled for licensing on each Clusterpoint Server, it is not necessary to install any additional software.

We recommend it to license for customers who are running time-sensitive and mission-critical application systems with respect of transactional database updates and need to guarantee high level of database integrity and immediate problem fixing in production environments.

Please note that there can be some performance and disk storage trade offs if Clusterpoint DBMS Transaction Journaling System is enabled.

back

Database Versioning System - New

Additional server-side software for Clusterpoint DBMS commercial customers that can be optionally licensed.

For customers requiring to automatically preserve chronological backup of all changed XML document versions in their database and access any previous document versions from their applications.

It differs from Clusterpoint DBMS Transaction Journaling System: database versioning system preserves all previous XML document versions in the document repository for instant access, and enables to backup / restore them together with actual versions, and provide search within.  Please note, that Clusterpoint DBMS Transaction Journaling System described above does not preserve previous document versions in the database, it serves more like an automatic incremental backup system for all changes (which can be archived and stored off-line), keeping the database storage size smaller and only with actual current content.   Clusterpoint DBMS Database Versioning system, on the contrary, stores all previous document versions in the same storage (document repository) and make them available for online access and search.

This system enables to restore full database integrity at some known point in the past, to roll back full database content status at some particular point in time, to review the full content of previous updates for data objects etc.  It is possible to custom configure database performance and storage requirements to support this functionality only for a certain limited time frame that makes sense from application point of view, at storage configuration level.  It is also possible to selectively purge database objects with all their previous versions, if necessary (for example, if database size becomes too large and cumbersome to manage effectively).

With Clusterpoint DBMS Database Versioning System software customer at any time can load all previous XML document versions for later analysis, access and search them through Clusterpoint API, develop new functionality around this for DBAs, system administrators and even provide access to previous database content status versions to end-users as if they are 100% identical to the given point in past.

It is also a very useful and handy functionality to protect corporate production databases against risk of unintentional or malicious changes in a database content by software or people, for example, application software developer error makes database-wide content changes that needs to be quickly roll-backed up to the last know consistent state when the problem is discovered later.

Most enterprise customers have a choice - either to develop this kind of disaster-prevention functionality in their application software, or take advantage of licensing it from us, developed into fast server-side C/C++ code, that far outperforms any application software for the same task and also provides fast search for objects by time-slice.

Starting from Clusterpoint DBMS version 2.1, Clusterpoint DBMS Database Versioning System License can be additionally enabled for licensing on each Clusterpoint Server, it is not necessary to install any additional software.

We recommend to license this functionality for our customers who are running time-sensitive and mission-critical database application systems requiring also online access for past database content versions, to monitor and check database integrity after updates, help to solve problem fixing by restoring particular data objects to previous state in production environments etc.  It is especially useful functionality for modern multi-server and multi-application environment, where database changes can be originated from variety of different applications and devices (smart-phones, PDAs, mobile and fixed networks, partner applications provided API access to business databases etc.).  When all previous versions of data objects are also preserved into the databases, you can better protect your valuable business information against accidental changes, 3rd party application errors, employee mistakes at data entry etc.  You can quickly restore required database integrity according to your own needs in case of system or software failures, without re-loading and reindexing all database.  For large databases used in Internet services it could save you tons of time and make all the difference between a good business service and a spectacular failure.

Please note that there can be significant data storage trade offs and minor performance trade offs if Clusterpoint DBMS Database Versioning System License is enabled.  Still, the extra disk storage capacity is cheap and abundant today. Better is to be safe than sorry.

back

Support for Database Products

All our Clusterpoint DBMS software products are fully supported by our team of skilled database and software engineers.  Please see section Clusterpoint Support Services for more details.   Please also do not hesitate to contact us with your inquiries about technical support options and conditions, by sending us and emails on Clusterpoint Support Email

back

Products DEMO and Ordering

For Clusterpoint DBMS software product demonstration you can obtain evaluation software which is freely downloadable from the Internet.  You can test-drive it and evaluate it on your own sample database for up to 30-days. 

Afterwards, you can register Clusterpoint Free Community License and continue to use it for free on a single server, essentially running it as freeware software.  For other  licensing details, pricing and product ordering and payment instructions please sections Licensing, Buy or contact us on Clusterpoint Customer Support.

 We can also provide the product Demo over the Internet, using WebEx of similar web-teleconference service, please submit your interest on Clusterpoint Customer Support email and we will contact you for timing and availability.  

back