Ахиллес
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2012 г. ) |
Операционная система | Microsoft Windows |
---|---|
Платформа | .СЕТЬ |
Доступно в | С# |
Тип | клиентское программное обеспечение |
Лицензия | Лицензия Апач |
Веб-сайт | aquiles.codeplex.com |
Aquiles — это клиент для .NET (3.5 или выше) для доступа к Apache Cassandra (0.6 или выше). [ 1 ]
Функции
[ редактировать ]Aquiles добавляет следующие функции: [ 1 ]
- .NET-дружественный интерфейс для операций Cassandra.
- Помощники Byte Enconder позволяют избежать необходимости создавать и управлять самостоятельно созданными типами, такими как Long, UTF8, ASCII, GUID, UUID и т. д.
- Выберите, что
EndpointManager
использовать - Выберите, что
Transport
использовать - Настроить то, что
ConnectionPool
необходимо использовать и его внутренние параметры. - Пул соединений с возможностями прогрева и контроля размера.
- Диспетчер конечных точек: управляет всеми узлами точек входа в кластер и автоматически распределяет соединения по всем определенным конечным точкам кластера, помимо проверки работоспособности узлов (стратегия проверки работоспособности защитного узла).
- Обработка более одного кластера в приложении
- Управляемый (добавление, изменение, удаление)
Keyspace
песокColumnFamily
объекты (начиная с версии 0.7.X) - Мониторы имеют готовые функции и все подключения к Cassandra с помощью монитора производительности (встроенного в Windows) путем реализации
PerformanceCounterHelper
блин. - Прежний
Keyspace
иColumnFamily
проверка существования на основе информации о кластере (убрано, начиная с версии 0.7.X) - Простой и удобный раздел конфигурации для настройки всех кластеров.
- Проверка параметров команды:
- Полнота входных параметров: больше нет необходимости проверять кластер, чтобы обнаружить отсутствие параметров.
Поддерживаемые команды
[ редактировать ]Aquiles поддерживает все комментарии Cassandra и некоторые системные комментарии. [ 1 ]
Наиболее распространенные команды
[ редактировать ]Вот список наиболее часто используемых команд:
Команда | Команда | Команда |
---|---|---|
BatchMutateCommand |
DeleteCommand |
DescribeKeySpaceCommand
|
DescribeSnitchCommand |
DescribeSplitsCommand |
GetCommand
|
GetCountCommand |
GetIndexedSlicesCommand |
GetKeyRangeSliceCommand
|
GetSliceCommand |
InsertCommand |
LoginCommand
|
MultiGetCountCommand |
MultiGetSliceCommand |
RetrieveClusterNameCommand
|
RetrieveClusterVersionCommand |
RetrieveKeySpaceDistributionCommand |
RetrieveKeySpacesCommand
|
RetrievePartitionerCommand |
TruncateColumnFamilyCommand |
Системные команды
[ редактировать ]Команда | Команда | Команда |
---|---|---|
AddColumnFamilyCommand
|
AddKeyspaceCommand |
DropColumnFamilyCommand
|
DropKeyspaceCommand |
SchemaAgreementCommand |
UpdateColumnFamilyCommand
|
UpdateKeyspaceCommand |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б с "Описание" . КодПлекс . Архивировано из оригинала 5 апреля 2011 г. Проверено 15 апреля 2011 г.