Building data storage for internet-scale growth requires scale-out strategies, like dividing the data load between multiple data servers (“sharding”), reading from passive or mirrored servers, ensuruing that clound tenant data is securely isolated, and even caching data across global data centers. ArgentSea is the only .NET data access framework designed to support this.
Of course, every other aspect of ArgentSea is tuned for performance and supportability. Its power, flexibility, and ease of development make it a great choice even for applications that do not require data scaling.
Now, version 2.0 of ArgentSea has been enhanced to work with Microsoft Orleans. Uniuqely, amoung Orlenas data providers, ArgentSea can both manange data shards or tenants behind a single cluster and read/write Orleans data in 3rd-normal-form SQL tables. This combination offers the transactional power of the Microsoft Orleans actor framework with the ability to search, query, and agregate SQL data.