Getting Started with InfiniteGraph

Applications and devices are generating a flood of data that is increasingly dense, highly interconnected and generally unstructured. Social Media is an obvious example where massive amounts of complex data, such as videos, photos and voice recordings are created daily, but there are many other domains where this applies. Markets such as Healthcare, Security, Telecom and Finance are also facing the pain of managing complex, interconnected and real-time information to stay competitive and maintain performance, security, business intelligence and ROI opportunities. . This type of data of highly-connected entities, some are referring to as the future “Internet of Things”, is not easily managed using a traditional relational databases; emerging technologies and especially graph databases are rising to address these natural graph problems. Using an enterprise-ready, distributed graph database that is complementary to existing architectures, such as InfiniteGraph™, enables organizations to easily store, manage and search the connections and relationships within data and perform rapid analysis in real-time. InfiniteGraph is a distributed, scalable, high-performance graph database that supports developers and companies seeking to identify and utilize the relationships and connections in massive data sets. InfiniteGraph reduces the time needed to discover these connections from days using standard SQL technologies to a matter of seconds. Given the explosion of data all around us and the increasing need for solutions that can discover and extract value from the relationships within that data, we have developed this comprehensive Software Reviewer’s Guide to help you get started with InfiniteGraph 3.1. InfiniteGraph 3.1 Software Reviewer’s Guide This guide takes you step by step from installing InfiniteGraph to navigating your very own graph. You can download...

Upgrading a Database from InfiniteGraph 3.0 to 3.1

Submitted by tnatar on September 9, 2013 - 9:38am InfiniteGraph provides an igupgrade tool that lets you upgrade a graph database instance to the current InfiniteGraph release. Before performing an upgrade, make a backup copy of your graph database. When running igupgrade, make sure that the graph database being upgraded is not being used (it should be offline). To upgrade your graph database using the command line: Make a backup of the graph database to be upgraded. Go to the directory where the boot file and the federated database file is located. Recover all transactions of the federated database, by using the command: oocleanup -local myGraph.boot Perform a basic backup, by using the command: oobackup -full -destination fullPathOfBackupDir myGraph.boot Make sure no one is currently using the graph database. Run the igupgrade tool, by using the command: ​igupgrade -bootfile myGraph.boot ​The command prompt will display a message whether the database was upgraded, or if upgrading is not required since it’s already the latest version. Product:  InfiniteGraph Version:  3.1...

Managing a Federated Database’s License

The license file is used to access the federated database and must always be up-to-date. If you received a new license from a recent purchase, or you’re replacing an expired license with a new one, the federated database must be updated with the new license information, otherwise, it will use the old license and cause an error. Note: These steps for managing a Federated Database’s License are the same for both Objectivity/DB and InfiniteGraph. Setting up a License File 1. Create a new default license file: a. Check whether a file called oolicense.txt already exists in your installation directory. If so, rename that file. b. Save your new license as a text file called oolicense.txt in your installation directory . Updating a Federated Database’s License Run oolicense with either the -licensefile or -fromdefault option, and the bootFilePath. Example: oolicense -licensefile C:\Program Files\Objectivity 10.2\oolicense.txt C:\Users\johndoe\Desktop\RunApp\app.boot Verifying a Federated Database’s License To display a federated database’s license, run oolicense with the bootFilePath and no other options. Example: oolicense C:\Users\johndoe\Desktop\RunApp\app.boot You can verify the version of the license you are using and when it expires.   To view the full documentation, you may access the following link: Administration...

InfiniteGraph Begs to Differ

Curious about graph database technologies but unsure of the differences between various graph databases available today? You are not the only one! Earlier this year, we did our best to help consumers interested in graph technologies by developing the publicly editable Graph Database Features Comparison chart located on Wikipedia: http://en.wikipedia.org/wiki/Graph_database. Although we hope that this chart has helped to shed some light on the different graph databases available today, it is evident there is still some confusion. So in light of trying to help people understand how InfiniteGraph differs to other solutions, we have put together a list of a few of our key differentiators: InfiniteGraph is a commercial product with a linear development path that is predictable.  We offer enterprise standard quality of service and support in addition to supporting our free trial download with a wiki, Google user-group and support email. Objectivity, Inc. has been in the NOSQL database space since our initial Objectivity/DB release in 1990. Although graph database technology is fairly new, Objectivity’s InfiniteGraph has been built on a kernel of Objectivity/DB, a proven, distributed and scalable technology that has been available for almost 25yrs and was part of the initial petabyte database back in 2000. As far as we know, no other graph database solution available has been tested to scale to the same extent in a distributed environment. When it comes to Big Data, you want to be sure you have a solution that can scale. InfiniteGraph is able to store trillions of objects in a distributed environment and can co-exist with your existing architecture. Understand your data better through schema. InfiniteGraph takes advantage of...