|
The architecture was designed from the ground up to be highly scalable and flexible. DBVS interfaces to existing systems to provide a cohesive, enterprise-wide experience, allowing companies to leverage previous investments. Each database that should be controlled is configured in DBVS to point to a SCM system (i.e. MKS Source, IBM Rational ClearCase) for the storage of its metadata and optionally, a task management system (i.e. MKS Integrity, IBM Rational ClearQuest) for linking database changes to change management. Since these integrations are configured per database, each controlled database versioned by DBVS can be associated with a different SCM system or a different task management system if required. This provides maximum flexibility over the disparate systems that often make up an enterprise.
Product Features Database Version Control: DBVS controls your valuable database assets just like software configuration management products control your source code. You can optionally enforce strict locking conditions so developers must check out a database object before they are granted access to modify it, giving you maximum control. Otherwise, developers can simply commit changes to database objects periodically as they evolve, providing control with very little impact on developer productivity. The next time you ask who changed the database or what was changed, or even when or why, you won’t be stuck without answers. Release Management: How much does it cost you to deploy changes to a database? Cut those costs to zero with DBVS’s automatic deployment functionality. Simply select the changes you wish to deploy and DBVS computes the SQL code required to implement those changes in the target database. That SQL code is executed in a single transaction, so if anything fails for any reason, the entire transaction is rolled back automatically. Synchronization: Do you maintain several database environments for a single project? Do you need to synchronize those databases with production or a specific release periodically? Do you have a cost-effective means of rolling back a database release without resorting to a full restore from backup? The synchronization functionality of DBVS solves all of these problems and more by allowing you to baseline your databases and synchronize any database to an existing baseline. IDE Integration: Enable developers and DBAs to work in a single IDE for day-to-day database development work as well as DBVS operations. With integrations into the leading database development IDEs including Microsoft SQL Management Studio, Quest TOAD and Oracle SQL Developer, operations such as checking in and checking out database objects can be done with little productivity impact. Change Management Integration: Are you using Change Management software such as MKS Integrity or Rational ClearQuest to track changes and defects throughout your software development lifecycle? Have you ever wanted to know exactly which changes or defects went into a certain release? DBVS allows you to associate database changes with the change request, defect or other tracking entity that required them, giving you full traceability from inception of a change to the actual database modifications required to satisfy it.
Benefits to the User Automatic DBVS automates many effort-intensive DBA and developer tasks such as releasing database changes across environments or rolling back those changes. These are often time-consuming, error-prone tasks, costing thousands of dollars every year in effort and downtime.
Transactional All operations handled by DBVS are transactional. Therefore, DBAs can be confident that either all changes are deployed or, if errors are encountered, that none are deployed. This eliminates costly downtime and the wasted effort required to manually undo any changes that were committed. Flexible DBVS was built from the ground up to be platform-independent. A company can leverage previous investments including licensing and training with a wide array of tight integrations into source control repositories as well as change management systems for an enterprise-wide solution.
Controlled Drastically reduce costly downtime by applying similar techniques used to control source code to equally valuable database assets. Version database schemas and return an object to a specific historical revision without the added cost of resources wading through SQL change scripts. Also, review auditing data for every operation in DBVS for compliance purposes.
COMPANY INFORMATION
A few years ago, Database Versioning Systems identified a gap in the version control world and addressed the situation by creating DBVS, a scalable enterprise solution for controlling changes in databases. Database Versioning Systems is dedicated to providing service and support for our flagship product. The company maintains corporate offices in Jacksonville, Florida with regional sites in Southern California and Mid-Atlantic areas.
Trackback(0)
Comments 
Write comment
 |