FAQ - ThingSpan

We've assembled a list of questions and answers that we hope will be useful to evaluators and users of ThingSpan.

Q. How much does ThingSpan cost?
A1. ThingSpan is available on cloud market places such as Amazon AWS and Microsoft Azure. The license costs are described in full on the product description page. There are additional charges for use of the cloud service platform.
A2. ThingSpan is also available for deployment on Linux, Unix and WIndows. Licensing costs depend on the type of deployment, ranging from a percentage of the price of a product that embeds ThingSpan to a core or user based model for group or enterprise systems. We will work with you to match your business model. Please Contact Us for more details.

Q. Can ThingSpan be extended?
A. ThingSpan runs on Apache Spark and can automatically generate DataFrames, so you can use tools such as Spark SQL, Spark GraphX and MLlib.

Q. What database is ThingSpan using?
A. ThingSpan is based on Objectivity/DB, the industries most scalable distributed object and graph database.

Q. Can I deploy ThingSpan on HDFS?
A. Yes, there is an adaptor for HDFS, though it is generally better to use a transaction oriented file system such as standard Linux, GPFS or ZFS.

Q. Can I use ThingSpan with Metadata Connect?
A. Yes. All you have to do is add the necessary licenses. There are ThingSpan APIs for C#, C++ and Java. You should find it more convenient to add object classes and relationships using Metadata Connect. You will also be able to run powerful interactive queries more easily. Note that Metadata Connect currently uses Windows but the Linux version will soon be available.

Q. How many items and relationships can I store in ThingSpan?
A. Objectivity/DB, the underlying database, is in regular use in production systems that process tens of trillions of items and relationships per day. The theoretical limit to the amount of data that ThingSpan could handle is in the yottabyte range.

Q. Can I bulk load data into ThingSpan instead of keying it all in?
A. Yes, you can load data or connections from a Comma Separated Values (CSV) file using the DO declarative conventional and graph query language.

Q. What security does ThingSpan provide for my data?
A. Your stored data is secured within Microsoft Azure using standard Actve Directory mechanisms based on a username and password that can be set for users or rules, such as Administrator.

Q. My organization allows me to access applications hosted on Azure as long as they don’t rely on any sites on the global Internet. Can I safely use ThingSpan?
A. Yes. Defense and Intelligence Community integrators have embedded our products in many secure, stand-alone and networked systems.

Q. Can I run ThingSpan inhouse or on a cloud platform that you don’t currently support?
A. Yes. We can separately license ThingSpan as a Linux, MacOS or Windows container, either inhouse or on a compatible cloud platform.

Q. How do I deploy ThingSpan?
A. Take a look at the other topics in the Resources area of this site for advice on preparing to deploy ThingSpan. You can also use the free Objectivity online training or customized on-site product training.

Q. I don’t have any programmers available. Can you help me design and deploy a ThingSpan system?
A. Yes. We can either provide limited services ourselves or put you in contact with trained partners.

Q. We are an IT development services provider. How do we become an Objectivity ThingSpan Partner?
A. Please take a look at the Partner Program page.

Q. Can I develop specialized applications using ThingSpan and deploy them on my own servers or in cloud market places?
A. Yes. Your Cloud-based customers would pay for platform and ThingSpan cloud services in addition to your own product license fees. See above for information on other licensing options.

Q. I am an existing Objectivity/DB or InfiniteGraph user. We have developed complex systems and would like to add open source analytic capabilities, such as Spark MLlib. Can I migrate my application to ThingSpan.
A. Yes, as Objectivity/DB is a component of ThingSpan and its regular APIs are fully supported. InfinteGraph is still supported but your code would need to be migrated to use ThingSpan DO as we ingrates InfiniteGraph into it back in 2014 and DO has more extensive navigation and pathfinding capabilities than InfiniteGraph. We can help with that. Contact Us

Q. I haven’t found an answer in the Help pages or here. Now what should I do?
A. You should join the Objectivity Developer Network or Contact Us.