Aquiles Serdán, Chihuahua
   HOME

TheInfoList



OR:

Aquiles is a
client Client(s) or The Client may refer to: * Client (business) * Client (computing), hardware or software that accesses a remote service on another computer * Customer or client, a recipient of goods or services in return for monetary or other valuable ...
for .NET (3.5 or above) to access
Apache Cassandra Cassandra is a free and open-source, distributed, wide-column store, NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandr ...
(0.6 or above).


Features

Aquiles adds following functionality: * .NET-friendly interface to Cassandra operations. * Byte Enconder Helpers avoid need to create and manage self-created types, like Long, UTF8, ASCII, GUID, UUID etc. * Choose what EndpointManager to use * Choose what Transport to use * Configure what ConnectionPool necessary to use and its internal parameters. * Connection pool having warm-up and size-control capabilities * Endpoint Manager: manages all the entry-point nodes to a cluster and will automatically distribute the connections against all the cluster endpoints defined besides checking for healthiness of the nodes (defensive node health check strategy). * Handling more than one cluster in application * Managed (add, modify, remove) Keyspaces and ColumnFamily objects (since version 0.7.X) * Monitors features out-of-the-box and all connections to Cassandra by the Performance Monitor (native with Windows) by implementing PerformanceCounterHelper fwk. * Prior Keyspace and ColumnFamily existence validation against a cluster information (taken out since version 0.7.X) * Simple and user-friendly configuration section to configure all clusters * Validation of command parameters: ** Input Parameter Completeness: It is no more necessary to go against a cluster to detect that parameters are missing.


Supported commands

Aquiles supports all Cassandra comments and some system comments.


Most common commands

Here is the list of the most used commands:


System commands


See also

*
Apache Cassandra Cassandra is a free and open-source, distributed, wide-column store, NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandr ...
*
Distributed data store A distributed data store is a computer network where information is stored on more than one node, often in a replicated fashion. It is usually specifically used to refer to either a distributed database where users store information on a ''numb ...
s


References

{{Reflist, 2


External links


The Aquiles homepage
.NET software Clients (computing) Distributed data stores