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:
Please see Technology sections Features, Indexing, Information Ranking, Performance, Management and others to learn more about Clusterpoint DBMS features.
Below please find more detailed description of Clusterpoint DBMS products.
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.
Clusterpoint DBMS software, ported to run natively on FreeBSD
Clusterpoint DBMS software, ported to run natively on MacOS
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.
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.
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.
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.
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.
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.