Skip to content

dannythehumbleguy/BlockDb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BlockDb

Documentation

The file name format that BlockDb creates:
[blockdb];2023-02-05T18:00:10.1151559+00:00.bin
The format inside the file:
[Key(Guid)][Data length(long)][Data (UTF8 chars)]

Example of usage:

var user1 = new MockUser("Vova", 23);
var user2 = new MockUser("Petya", 35);
var user3 = new MockUser("Lida", 46);
var client = BlockDbClient.Connect("C:\\Users\\DannyCW\\Desktop\\BlockDbStorage");
client.Put(Guid.Parse("1522688b-7eba-4709-99c1-6391b197c4ca"), user1);
client.Put(Guid.Parse("2522688b-7eba-4709-99c1-6391b197c4ca"), user2);
client.Put(Guid.Parse("3522688b-7eba-4709-99c1-6391b197c4ca"), user3);
var user = client.Get<MockUser>(Guid.Parse("2522688b-7eba-4709-99c1-6391b197c4ca"));
Console.WriteLine($"{user.Name} {user.Age}");

About

Database based on SS-table for education purpose.

Topics

Resources

Stars

Watchers

Forks

Languages