How can we help?
Table of Contents
< All Topics

Database Sharing and Sync

Any copy of basehead,with a server license, can share a database and
clients with the ‘Server Addon’  can connect to shared databases on the server.

Pricing to be announced soon!
This time, the server doesn’t need to running on a separate server but instead any instance of basehead can server a database and it can still be used for everyday work also.

How does it Work?
Once connected, after any change is made to the database from any client the server is updated instantaneous. 
Also…all the clients can still work and modify the database fine with the server offline and when the server comes back online, all changes will be synced in a Snap!  
Keep in mind that for sync to happen the shared DB needs to be ‘Active’ on the server in the ‘Shared’ tab.

NOTE: Even though the ‘Imports’ and ‘Groups’ and ‘CloudPacks’ are auto-synced after each change, you’ll need to click the Refresh icon next to the DB Hotswap box to refresh the items visually in the NodeTree.

Prepare to ‘Share’ from Local tab

Pull and Sync to DB’s Remotely

View Shared Databases

Sharing Databases
• Navigate to the Shared tab to manage shared databases.
• View the shared database’s local IP address and port.
• Use the ‘Copy Info’ button to copy the database’s connection details to your clipboard. Share this information with team members to allow them to connect to the database.

Connecting to Remote Databases
• Navigate to the Remote tab to manage remote databases.
• With your clipboard loaded with the string created via ‘Copy’ info ^above^ click ‘Paste/Pull’ on any ‘Remote’ tab to Pull the server database locally wand to start syncing with it immediately.
• Use the Ping button to test the connection to the server.
• If the server’s IP address changes, enter the new value and click the ‘Connect to Server’ button to refresh the connection.


Tips for Effective Database Sharing
• Ensure that all team members have the correct IP address and port to connect to shared databases.
• Regularly back up your databases to prevent data loss.
• Use the Ping button to verify server connectivity before attempting to connect to a remote database.
• Share database connection details securely to prevent unauthorized access.

Here is a rough overview to see it in action in basic form until an official one gets made.

As far as pricing goes… 
This replacement for the old BaseHead Server (cubeSQL) doesn’t have any way to regulate or limit connections.  So this time the ability to serve will have a single flat base price, but every client license will need a server addon to remote connect to the server. 

Introductory Pricing: (while in Preview)
Server License: $399  (This is needed to host and share a database)
Remote Database Addon: $99  (This is needed to Pull and Sync to a shared database on the server per license)

cubeSQL Users:
If your cubeSQL Maintenance Period is still Active then the base Server License is FREE.