Versant FastObjects .NET

Transcription

Versant FastObjects .NET
› DATA SHEET
Versant FastObjects .NET
HIGH PERFORMANCE CLIENT-SERVER DATABASE TO MEET YOUR NEEDS
Architecture
OVERVIEW
FastObjects .NET is a high
performance, transactional
database that is configurable
to meet your deployment
needs. If you require a
scalable, multi-user database
server, FastObjects .NET
offers relevant options such
as multi-processor support,
encryption, replication, and
fail-over/reconnect. If you
require a truly embedded
database, FastObjects .NET
offers features specifically
designed for mass
deployment such as
object/schema versioning
and zero maintenance.
FastObjects .NET consists of a core database server that provides the essential
database functionality, and a set of client-side application libraries used by your
application. With FastObjects .NET, the database schema and all database access
code are generated directly from the object model. This allows for a direct utilization
of objects and their relationships within the database, thereby eliminating any need
for schema mapping code.
The FastObjects .NET Server listens for and maintains client connections over a collection
of TCP/IP sockets. Designed for multi-tier applications, the Server manages all transactions
running against the database by providing concurrency control through sophisticated object
level locking. Objects are stored on the Server’s local file system for fast, efficient storage.
Internal Server caching is used to improve the runtime performance.
FastObjects .NET Runtime Architecture
Key Features
Transparent Persistence and State Management Through Code Enhancement
FastObjects .NET is a persistence framework that offers transparent persistence through
post-compilation code enhancement; adding persistence functionality is non-intrusive
to the application’s object model.
››
IDENTIFIER DATA
IDENTIFIER
SHEET
Identifier_Subhead_PMS
FastObjects632
.NET
U
ADDITIONAL TECHNICAL
INFORMATION
Language
››C#
››Managed C++
››VB.NET
››Any IL-capable language
Memory Footprint
››12 MB minimum storage
Storage
››Networked FastObjects
Server
››Local File System
Development Platforms
››Microsoft .NET
Compilers
››Visual Studio 2010
››At least .NET Framework
4.0
.NET Environments
››At least .NET Framework
4.0
Client Deployment OS
››Microsoft Windows
Object Server
Deployment OS
››Microsoft Windows 7, 8
››Windows Server 2008,
2012
››RedHat Linux 6.0
››Sun Solaris
Concurrent Access
FastObjects .NET is designed for large-scale concurrent access to the databases controlled
by the database Server, offering both optimistic or pessimistic locking strategies, both of
which guarantee object consistency when working with multiple users or processes.
Full Object Orientation
FastObjects .NET fully supports the object oriented paradigm for interfaces, inheritance,
polymorphism and encapsulation for objects and sets of objects. Applications benefit from
this “objects end to end” model by being faster and easier to develop.
Efficient Direct Storage
An object’s in-memory representation is transferred to the disk representation, with
memory references converted to object identifiers that preserve the object’s relationships.
Any complicated and costly object-to-relational mapping (ORM) problems
are eliminated.
Streamlined Management of Complex Data
For .NET applications, the FastObjects .NET intermediate language code enhancer
automatically extracts all needed schema information from the declarations of
your classes.
High Speed Navigation and Retrieval
Objects are stored with references so the application can quickly and efficiently retrieve
and traverse the object graph.
Queries
The query engine automatically takes advantage of the indexes defined for the class,
improving your application’s performance.
Data Integrity
FastObjects .NET fully supports all traditional data integrity features such as transactions,
logging, and locking.
Transparency and Zero Maintenance
FastObjects .NET is designed to be an embedded, self-contained system that is deployed
without the need for end user interaction.
Schema Evolution
Objects in the database are automatically migrated to the new schema in subsequent
application releases, protecting the developer from writing complicated update code
when the application evolves.
› DATA SHEET
FastObjects .NET
Scalability
For large-scale web-based applications, FastObjects .NET employs a read-write
“master” server relationship with any number of read-only “slave” servers to achieve
a high performing, scalable architecture.
Replication and Failover
Highly available systems can be designed by using FastObjects .NET Replication features.
Data Encryption
FastObjects .NET will protect physical data from theft or unauthorized access through
the optional encryption of the information stored in the database.
Communication Encryption
FastObjects .NET will protect the communications between your application and the
database Server through optional SSL-based encryption.
About Actian: Take Action on Big Data
Actian Corporation enables organizations to transform big data into business value with data management solutions to transact, analyze,
and take automated action across their business operations. Actian helps 10,000 customers worldwide take action on their big data
with Action Apps, Vectorwise the analytic database, Ingres an independent mission-critical OLTP database, and Versant object-oriented
databases. Actian is headquartered in California with offices in New York, London, Paris, Frankfurt, Hamburg, Amsterdam and Melbourne.
Stay connected with Actian Corporation on Facebook, Twitter and LinkedIn..
Actian, Action Apps, Ingres, Vectorwise and Versant are trademarks of Actian Corporation. All other trademarks, trade names, service
marks, and logos referenced herein belong to their respective companies.
Actian Corporation
Actian Europe Limited
Actian Germany GmbH
Actian France
Actian Australia Pty Ltd
500 ARGUELLO STREET
SUITE 200
REDWOOD CITY
.
CALIFORNIA
94063
USA
PHONE: +1.650.587.5500
217 BATH ROAD
SLOUGH
BERKSHIRE, SL1 4AA
UNITED KINGDOM
PHONE: +44 (0) 17.5355.9500
OHMSTRASSE 12
63225 LANGEN
GERMANY
PHONE: +49 (0) 6103.9881.0
IMMEUBLE GABRIEL VOISIN
79 RUE JEAN-JACQUES ROUSSEAU
92150 SURESNES
FRANCE
PHONE: +33 (0)1.80.03.11.50
LEVEL 8, SUITE 1
616 ST. KILDA ROAD
MELBOURNE, VICTORIA, 3004
AUSTRALIA
PHONE: +61 3.8530.1700
VERSANT GmbH
HALENREIE 42
22359 HAMBURG
GERMANY
PHONE: +49 40 60990.0
WEIMARER STR. 1A
D-98693 ILMENAU
GERMANY
PHONE: +49 (0) 3677.6785.0
ACTIAN.COM
FOR MORE INFORMATION, GO TO: WWW.ACTIAN.COM
©2013 Actian Corporation. All rights reserved. Printed in the U.S.A. Actian, Cloud Action Platform, Ingres, Vectorwise and Versant are trademarks of
Actian Corporation. All other trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.
DS_021813
Versant Europe