EfficientDynamoDb
DBreeze
EfficientDynamoDb | DBreeze | |
---|---|---|
5 | 1 | |
193 | 505 | |
0.5% | - | |
6.0 | 8.8 | |
5 days ago | 6 months ago | |
C# | C# | |
MIT License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
EfficientDynamoDb
-
"Did you know...?" infographics - #4 Unsafe magic
I always just do this = default; in this situation and expect the JIT to provide any potential optimizations. I didn't do the measurement myself, but the benchmarks ran against this PR showed that this = default; was ever so slightly faster. More importantly, it doesn't have the word "Unsafe" in it, so we can all sleep better at night.
-
EfficientDynamoDb - High-performance DynamoDb library
AttributeValue was actually one of the first things we found as well. We ended up going a similar way to what you have described and squeezed our AttributeValue into a 9 bytes struct.
We have many ideas moving forward, like integrating composite keys, smart retry policies, supporting get-only properties, and so on. We'd love to hear the feedback from the community, so feel free to create an issue on GitHub or post your questions and suggestions here in the comments.
- EfficientDynamoDb: High Performance DynamoDb Library
DBreeze
What are some alternatives?
AWS SDK - The official AWS SDK for .NET. For more information on the AWS SDK for .NET, see our web site:
LiteDB - LiteDB - A .NET NoSQL Document Store in a single data file
SharpLab - .NET language playground
RavenDB - ACID Document Database
awesome-dotnet-tips - Curated list of awesome tips and tricks, resources, videos and articles in .net, software architecture, microservice and cloud-native
StringDB - StringDB is a modular, key/value pair archival DB designed to consume *tiny* amounts of ram & produce *tiny* databases.
grandnode2 - Open-Source eCommerce Platform on .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, LiteDB & Vue.js
Realm Xamarin - Realm is a mobile database: a replacement for SQLite & ORMs
Cassandra - DataStax C# Driver for Apache Cassandra
MongoDB - The MongoDB Database
BrightstarDb - This is the core development repository for BrightstarDB.
Yessql - A .NET document database working on any RDBMS