Ejemplo n.º 1
0
        void OpenSpeedTest(IDbTimeTests dbTests)
        {
            var statistics = dbTests.Open();

            Console.WriteLine(
                $"Time to open DB : {statistics.openTime.TotalMilliseconds,15}ms Memory: {statistics.memorySize}KB");
        }
Ejemplo n.º 2
0
        void HugeTest(IDbTimeTests dbTests)
        {
            var data = CreateHugeTestData();

            var timeSpan = dbTests.InsertRangeCommitByItem(data);

            Console.WriteLine($"Time to create 10GB DB: {timeSpan.TotalMilliseconds,15}ms");

            timeSpan = dbTests.ReadValues(data.Keys.ToList());

            Console.WriteLine($"Time to read all values 10GB DB: {timeSpan.TotalMilliseconds,15}ms");
        }
Ejemplo n.º 3
0
        void InsertItemTest(IDbTimeTests dbTests, byte[] key, byte[] value)
        {
            var timeSpan = dbTests.Insert(key, value);

            Console.WriteLine($"InsertItem: {timeSpan.TotalMilliseconds,15}ms");
        }
Ejemplo n.º 4
0
        void InsertDataByItemTest(IDbTimeTests dbTests)
        {
            var timeSpan = dbTests.InsertRangeCommitByItem(_testData);

            Console.WriteLine($"InsertDataByItem: {timeSpan.TotalMilliseconds,15}ms");
        }
Ejemplo n.º 5
0
        void ReadItemTest(IDbTimeTests dbTests, byte[] key)
        {
            var timeSpan = dbTests.Read(key);

            Console.WriteLine($"ReadItem: {timeSpan.TotalMilliseconds,15}ms");
        }
Ejemplo n.º 6
0
        void ReadAllDataTest(IDbTimeTests dbTests)
        {
            var timeSpan = dbTests.ReadAll(_testData);

            Console.WriteLine($"ReadAllData: {timeSpan.TotalMilliseconds,15}ms");
        }