innovation that inspires - dale riehart · 2018. 5. 16. · db4o offers java and .net developers...

3
THE DATABASE FOR DEVELOPERS Innovation that Inspires from the Leader in Object Database Technology • TELECOMMUNICATIONS • DEFENSE • FINANCIAL SERVICES • LIFE SCIENCES • • TRANSPORTATION • MANUFACTURING • ONLINE GAMING •

Upload: others

Post on 26-Jan-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

  • THE DATABASE FOR DEVELOPERS

    Innovation that Inspiresfrom the Leader in Object Database Technology

    • Te lecom m u n icaTion s • De fe n s e • f i nancial s e rvice s • li fe sci e nce s • • Tran s porTaTion • man u facTu r i ng • on li n e gam i ng •

  • This 3-in-1 solution fully supports real-time transactional applications that use large data volumes and highly complex models with high concurrency requirements. The solution provides superior performance to that of relational database management systems coupled with cache acceleration technologies. With Versant, agile developers can easily deliver competitive-edge, extreme performance real-time applications that exhibit unprecedented operational efficiency.

    Because Versant drives performance-oriented scalability, organizations can experience lower licensing costs, reduced production hardware footprints, and lower ongoing administration costs. Further, Versant helps enterprises reduce risk, achieve faster time to market, and lower total cost of ownership.

    VersantFeature

    ImprovesAgility

    Improves Scalability

    Developer/CustomerBenefit

    No ORM mapping, for optimal transparency

    Easy object graph navigation and fast caching APIs

    Seamless schema evolution for shorter development sprints

    Enables test-driven development via API-driven database setup and teardown

    Higher concurrent throughput with fewer CPUs

    No data duplication orredundant indexes

    Leverages parallel processing—querying, object creation, updating, and deleting—of varying model complexity and concurrency

    Leverages fault tolerant servers and simplified administration

    Reduces application code by up to 40%

    Achieves 10X improvement in system performance without complex programming

    Shortens feature development life cycle and improves code refactoring ability

    Increases code quality and improves time to market

    Reduces cloud server costs by up to 50%

    Reduces storage requirements by up to 50%

    Increases mission-critical system performance by 10X to 100X

    Achieves a factor 5 increase in database administrator productivity

    ✔ ✔ ✔

    ✔✔

    ✔✔

    Improves Operational Efficiencies

    Versant Corporation is the industry leader in object database management software. Versant object database technology enables software developers to create unique, extreme performance applications to manage complex information in environments that demand the highest performance and high availability. These applications do far more than run day-to-day business operations; they define businesses and deliver competitive advantage. Versant object database solutions are deployed in more than 100,000 sites across a wide range of industries, including telecommunications, defense, financial services, life sciences, transportation, manufacturing, and online gaming.

    versanT objecT DaTabase Technology

    Global organizations of all sizes and across multiple industries rely on Versant Object Database technology to serve as the foundation for developing, implementing, and managing the world’s most complex real-time data management applications. From intelligent NGN, battlefield simulation, and medical imaging platforms, to airline reservation systems and global news document archives, Versant streamlines and accelerates real-time data management solutions.

    simply superior

    Versant is the database management system that speeds and simplifies the work of database developers by combining caching, mapping, and database technology into a single superior solution.

    versanTDelivering 20 Years of Performance-orienteD software innovation

    acceleraTe innovaTion

    Developmental Agility: Versant eliminates mapping, significantly increasing developer agility when implementing complex, object-oriented data models.

    Performance-Oriented Scalability: Versant effectively handles required persistence services, providing scalability, while managing availability and performance requirements created by increasing concurrency and growing data volume. The result is performance-oriented scalability with the full power of SQL-like query and transactional consistency.

    Operational Efficiencies and Lower Total Cost of Ownership: Agility, performance, and scalability combine to speed and streamline operational efficiencies across the enterprise, significantly reducing the time, resources, and expense of data management solutions. Downsizing development cycles is instrumental in accelerating time to market and gaining true competitive advantage. Versant also simplifies database administration, allowing database administrators to increase work-flow efficiencies that further lower the total cost of ownership.

    Objects are managed via logical identity, allowing physical distribution of objects for archiving and partitioning, with no required code changes to the application.

    REPLICATION

    SERVER CACHEQUERY SERVER CACHEQUERY

    CLIENTCACHE

    C++, JAVA, .NET

    MONITORING

    ADMINISTRATION XML TOOLKIT

    OBJECT INSPECTOR

    SERVER CACHEQUERY

    V/OD

    DISCDISCSERVER CACHERVER CCACA HERVER CACHEQUERY

    VV/OD

    DDISCREPLICATION

    SERVER CACHEQUERY

    V/OD

    DISCSCSERVER CACHERVER CCACHERVER CACHEQQUERYQ

    VV/OD

    DDISCSERVER CACHEQUERY

    V/OD

    DISC REPLICATION

    SERVER CACHEQUERY

    V/OD

    DISC

    oDbms applicaTion archiTecTure

    32

  • versanT TransacTional DaTa managemenT soluTion the agilitY, sPeeD, anD scalabilitY to manage comPlex Persistent object moDels

    Versant Object Database supports multi-user, mission-critical applications in distributed computing environments. Versant enables users to store, manage, and distribute information that often cannot be administered effectively through traditional database technologies:

    • Real-time data, graphics, images, video, audio, and unstructured text

    • Dynamic, graph-oriented data, including network management data and advanced financial instruments

    • Meta-data, data aiding integration of diverse systems, and workflow information, which, together, drive construction of applications that integrate diverse systems and add new functionality, often via the Internet

    real-Time speeD anD massive scalabiliTy

    The object-oriented, balanced client-server architecture of the Versant Object Database provides the basis for high-performance, massively scalable distributed applications. Versant delivers superior performance over that of relational database management systems in managing complex data applications. Versant also processes a wide variety of abstract data types in a highly concurrent, high-performance manner. As a result, Versant significantly reduces application development time for data management systems and improves system performance.

    clouD reaDy

    Versant Object Database breaks down the barrier to data locality management in cloud- based auto-scaling architectures, providing seamless map reduce for cloud deployments via parallel-distributed queries with auto aggregation. Versant fully supports cloud deployment topologies via parallel query, Create, Read, Update, Delete (CRUD), and distributed object references. Developers achieve a seamless transition from non-scalable relational database structures to distributed infrastructures in which they can leverage the benefits of a flexible, low-cost cloud environment.

    mission criTical enableD

    Versant Object Database can integrate thousands of databases over a like number of locations on a variety of hardware and software platforms. Each database offers a variable storage capacity far beyond the existing capacity of today’s operating systems. Versant allows developers to implement a variety of advanced database features, including fault tolerance, replication services, remote monitoring, data integration, complex event processing, and more.

    Versant online management utilities allow routine maintenance to be performed while the database is running—backup operations; manage log files; dynamically evolve database schema; add, delete, and compress volumes on disk storage and related functions. The utilities provide multiple levels of administrative access and application security.

    versanT aDD-on opTions for aDvanceD capabiliTies

    Versant FTS (Fault Tolerant Server) provides highly reliable operations in mission-critical environments via active-active synchronous replication.

    • Provides transparent failure recovery by connecting database clients to synchronized copies of the database stored on physically separate computers.

    Versant Management Center monitors Versant Object Databases following the standard managing console/remote agent paradigm.

    • Supports industry standard formats for monitoring known as SNMP

    • Integrates with other third-party SNMP- enabled monitoring tools

    Versant Asynch Replication supports master-slave and peer-to-peer asynchronous replication between multiple object servers.

    • Replicates data to distributed sites for recovery and data localization

    • Replicates data between multiple local object servers for increased performance and reliability

    Versant Compact allows online compaction of production database data volumes for special categories of applications that are performing heavy data deletions.

    • Ensures continuous operations at required performance levels by eliminating performance degradation due to fragmentation

    Versant SQL provides JDBC/ODBC driver connectivity, allowing the use of standard SQL-enabled tooling to access Versant Object Database.

    Versant HA Backup (High Availability Backup) enables Versant Object Databases to use the mirroring and backup features of enterprise storage systems.

    • Performs online backup of very large data volumes within seconds, without impacting transaction response times, including consistent backup of multiple distributed databases

    Db4objecTs open source DaTabase by versanT Drives nexT generaTion innovaTion

    Versant sponsors the development, commercial licensing, and support of db4o, a lightweight, open source object database for administration-free, low concurrency, small data volume Java and .NET applications. From devices and equipment to complex event processing systems, db4o excels in a wide range of embedded applications due to its performance, transparency, flexibility, and ease of use.

    db4o offers Java and .NET developers the ultimate persistence solution by providing the ability to store and retrieve any application object with a single line of code and by eliminating the need to predefine or maintain a separate, rigid data model.

    Programming Languages• Supports C++, Java, .NET• XML for data import/export

    Programming Features• Fault tolerant distribution• Transparent object persistence• Cloud-connected data distribution

    across multiple databases• Seamless data distribution across

    multiple databases• Enterprise-class high availability options• Dynamic schema evolution• Low to zero administration• End-to-end object architecture• Fine-grained concurrency control• Multithreading, multisession• International character sets• High-speed data capture• Real-time performance• Support for standards

    4 5