Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

.net connector for Tarantool NoSql database.

License

NotificationsYou must be signed in to change notification settings

progaudi/progaudi.tarantool

Repository files navigation

Dotnet client for Tarantool NoSql database.

Key features

  • FullIProto protocol coverage.
  • Async API.
  • Multiplexing.

Installation

Simpliest way to start usingprogaudi.tarantool in your project is to install it fromNuget.

Demo

We have a small demo. It illustrates usage of library in aspnet core with docker-compose. Docker 1.12+ is preferred.

Usage

You can find basic usage scenarios inindex andspace smoke tests.

Build statuses for master branch

Windows build status:

Windows build status

Linux and OSX build status:

Linux/OSX build Status

Limitations

We were trying to make API similar with tarantool lua API. So this connector is straightforward implementing ofIProto protocol. Some methods are not implemented yet because there are no direct analogs in IProto. Implementing some methods (like Pairs) does not make any sense, because it return a lua-iterator.

When API will be finalized all methods would be implemented or removed from public API.

  • Index methods:
    1. Pairs
    2. Count
    3. Alter
    4. Drop
    5. Rename
    6. BSize
    7. Alter
  • Schema methods
    1. CreateSpace
  • Space methods
    1. CreateIndex
    2. Drop
    3. Rename
    4. Count
    5. Lengh
    6. Increment
    7. Decrement
    8. AutoIncrement
    9. Pairs

About

.net connector for Tarantool NoSql database.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors10

Languages


[8]ページ先頭

©2009-2025 Movatter.jp