Download Historical Data Repository

Description

Repository stores serializable timestamped data items in compressed files structured in a way that allows to quickly find data by time, quickly read and write data items in chronological order.Key features: - all data is stored under a single root folder; like file syste...

Source Files

The download file hdrepository.zip has the following entries.


trunk/Common/bfs.Repository.IO.WinNtfs/AssemblyInfo.cs
trunk/Common/bfs.Repository.IO.WinNtfs/FilesystemUtil.cs
trunk/Common/bfs.Repository.IO.WinNtfs/FindFileHandle.cs
trunk/Common/bfs.Repository.IO.WinNtfs/KtmTransaction.cs
trunk/Common/bfs.Repository.IO.WinNtfs/KtmTransactionHandle.cs
trunk/Common/bfs.Repository.IO.WinNtfs/KtmTransactionScope.cs
trunk/Common/bfs.Repository.IO.WinNtfs/LongPath.cs
trunk/Common/bfs.Repository.IO.WinNtfs/WinLongDirectoryProvider.cs
trunk/Common/bfs.Repository.IO.WinNtfs/WinLongFileFrovider.cs
trunk/Common/bfs.Repository.IO.WinNtfs/WinLongFileSystemProvider.cs
trunk/Common/bfs.Repository.IO.WinNtfs/WindowsNative.cs
trunk/Common/bfs.Repository.IO.WinNtfs/bfs.Repository.IO.WinNtfs.csproj
trunk/Common/bfs.Repository.Util/BinaryWriterEx.cs
trunk/Common/bfs.Repository.Util/Check.cs
trunk/Common/bfs.Repository.Util/FileSystem.cs
trunk/Common/bfs.Repository.Util/HashHelper.cs
trunk/Common/bfs.Repository.Util/Properties/AssemblyInfo.cs
trunk/Common/bfs.Repository.Util/SystemInfo.cs
trunk/Common/bfs.Repository.Util/bfs.Repository.Util.csproj
trunk/Common/lib/Bin/nunit.core.dll//w ww  .  java2 s . c o  m
trunk/Common/lib/Bin/nunit.core.interfaces.dll
trunk/Common/lib/Bin/nunit.framework.dll
trunk/Common/lib/Collections/C5/bin/C5.dll
trunk/Common/lib/log4net/log4net.dll
trunk/Repository.sln
trunk/Repository/Interfaces/Events/DataItemAddedEventArgs.cs
trunk/Repository/Interfaces/Events/PositionRestoreStatusEventArgs.cs
trunk/Repository/Interfaces/Exceptions/ApplicationException.cs
trunk/Repository/Interfaces/Exceptions/ConcurrencyException.cs
trunk/Repository/Interfaces/Exceptions/DataIntegrityException.cs
trunk/Repository/Interfaces/Exceptions/FileContainerNotificationException.cs
trunk/Repository/Interfaces/Exceptions/FolderContainsSubfoldersException.cs
trunk/Repository/Interfaces/Exceptions/FolderNotFoundException.cs
trunk/Repository/Interfaces/Exceptions/IncompatibleVersionException.cs
trunk/Repository/Interfaces/Exceptions/StorageTransactionException.cs
trunk/Repository/Interfaces/Exceptions/TransactionNotificationException.cs
trunk/Repository/Interfaces/Interfaces.csproj
trunk/Repository/Interfaces/Interfaces/ICoder.cs
trunk/Repository/Interfaces/Interfaces/IDataItem.cs
trunk/Repository/Interfaces/Interfaces/IDataItemRead.cs
trunk/Repository/Interfaces/Interfaces/IDataRouter.cs
trunk/Repository/Interfaces/Interfaces/IFolderDataAccessor.cs
trunk/Repository/Interfaces/Interfaces/IFolderProperties.cs
trunk/Repository/Interfaces/Interfaces/IFolderReadingPosition.cs
trunk/Repository/Interfaces/Interfaces/IObjectFactory.cs
trunk/Repository/Interfaces/Interfaces/IReadingPosition.cs
trunk/Repository/Interfaces/Interfaces/IRepositoryDataAccessor.cs
trunk/Repository/Interfaces/Interfaces/IRepositoryFileAccessor.cs
trunk/Repository/Interfaces/Interfaces/IRepositoryFileName.cs
trunk/Repository/Interfaces/Interfaces/IRepositoryFolder.cs
trunk/Repository/Interfaces/Interfaces/IRepositoryManager.cs
trunk/Repository/Interfaces/Interfaces/IRepositoryReader.cs
trunk/Repository/Interfaces/Interfaces/IRepositorySettings.cs
trunk/Repository/Interfaces/Interfaces/IRepositoryWriter.cs
trunk/Repository/Interfaces/Interfaces/IStorageTransactionScope.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IDataFileAccessor.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IDataFileIterator.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IDataFolder.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IDirectoryProvider.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IFileProvider.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IFileSystemProvider.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IFileSystemTransaction.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IFolder.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IHistoricalFoldersExplorer.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IHistoricalFoldersTraits.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IReader.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IRepoFileChangeListener.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IRepoFileContainerBrowser.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IRepoFileContainerDescriptor.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IRepository.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/IRepositoryFile.cs
trunk/Repository/Interfaces/Interfaces/Infrastructure/ITransactionNotification.cs
trunk/Repository/Interfaces/Properties/AssemblyInfo.cs
trunk/Repository/Interfaces/Storage/FolderSeekStatus.cs
trunk/Repository/Interfaces/Util/EnumerationDirection.cs
trunk/Repository/Interfaces/Util/IDirectedEnumerable.cs
trunk/Repository/Interfaces/Util/IDirectedTimeComparison.cs
trunk/Repository/Interfaces/Util/IReadOnlyCollection.cs
trunk/Repository/Repository/Compressors/DeflateCoder.cs
trunk/Repository/Repository/Constants.cs
trunk/Repository/Repository/Exceptions/ConcurrencyExceptionHelper.cs
trunk/Repository/Repository/Exceptions/DifferentRepositoriesExceptionHelper.cs
trunk/Repository/Repository/Exceptions/FileContainerNotificationExceptionHelper.cs
trunk/Repository/Repository/Exceptions/FoderAlreadyExistsExceptionHelper.cs
trunk/Repository/Repository/Exceptions/FolderContainsSubfoldersExceptionHelper.cs
trunk/Repository/Repository/Exceptions/FolderNotFoundExceptionHelper.cs
trunk/Repository/Repository/Exceptions/OverlappingFileInContainer.cs
trunk/Repository/Repository/Exceptions/OverlappingRangesException.cs
trunk/Repository/Repository/Interfaces/Infrastructure/ICalendarHistoricalFolderTraits.cs
trunk/Repository/Repository/Properties/AssemblyInfo.cs
trunk/Repository/Repository/Repository.csproj
trunk/Repository/Repository/Storage/DataFileIterator.cs
trunk/Repository/Repository/Storage/DataFolder.cs
trunk/Repository/Repository/Storage/DataFolders/Traits/CalendarDefault/CalendarHistoricalFolderInternalDescriptor.cs
trunk/Repository/Repository/Storage/DataFolders/Traits/CalendarDefault/CalendarHistoricalFoldersTraits.cs
trunk/Repository/Repository/Storage/DataFolders/Traits/CalendarDefault/CalendarLevelDataFolderTraitsBase.cs
trunk/Repository/Repository/Storage/DataFolders/Traits/CalendarDefault/DayDataFolderTraits.cs
trunk/Repository/Repository/Storage/DataFolders/Traits/CalendarDefault/HourDataFolderTraits.cs
trunk/Repository/Repository/Storage/DataFolders/Traits/CalendarDefault/MonthDataFolderTraits.cs
trunk/Repository/Repository/Storage/DataFolders/Traits/CalendarDefault/YearDataFolderTraits.cs
trunk/Repository/Repository/Storage/DataItemRead.cs
trunk/Repository/Repository/Storage/DefaultObjectFactory.cs
trunk/Repository/Repository/Storage/DirectSingleFolderWriter.cs
trunk/Repository/Repository/Storage/FileSystem/DummyStorageTransactionScope.cs
trunk/Repository/Repository/Storage/FileSystem/LongSlaveTransactionManager.cs
trunk/Repository/Repository/Storage/FileSystem/StandardDirectoryProvider.cs
trunk/Repository/Repository/Storage/FileSystem/StandardFileProvider.cs
trunk/Repository/Repository/Storage/FolderDataAccessor.cs
trunk/Repository/Repository/Storage/FolderProperties.cs
trunk/Repository/Repository/Storage/FolderReadingPosition.cs
trunk/Repository/Repository/Storage/MonthDirLevelTraits.cs
trunk/Repository/Repository/Storage/ReaderComparerByCurrentItem.cs
trunk/Repository/Repository/Storage/ReaderComparerByNextFile.cs
trunk/Repository/Repository/Storage/ReadingPosition.cs
trunk/Repository/Repository/Storage/RepoFileContainerBrowser.cs
trunk/Repository/Repository/Storage/RepoFileContainerDescriptor.cs
trunk/Repository/Repository/Storage/RepoFolderXmlConfig.cs
trunk/Repository/Repository/Storage/RepositoryFile.cs
trunk/Repository/Repository/Storage/RepositoryFileAccessor.cs
trunk/Repository/Repository/Storage/RepositoryFileName.cs
trunk/Repository/Repository/Storage/RepositoryFolder.cs
trunk/Repository/Repository/Storage/RepositoryFolderReader.cs
trunk/Repository/Repository/Storage/RepositoryManager.cs
trunk/Repository/Repository/Storage/RepositoryReader.cs
trunk/Repository/Repository/Storage/RepositorySettings.cs
trunk/Repository/Repository/Storage/RepositoryWriter.cs
trunk/Repository/Repository/Storage/SeekResult.cs
trunk/Repository/Repository/Storage/SerializableDictionary.cs
trunk/Repository/Repository/Storage/StorageResources.Designer.cs
trunk/Repository/Repository/Storage/StorageResources.resx
trunk/Repository/Repository/Storage/StorageTransactionScope.cs
trunk/Repository/Repository/Storage/YearDirLevelTraits.cs
trunk/Repository/Repository/Storage/YearMonthDirLevelTraits.cs
trunk/Repository/Repository/Storage/YearMonthHistoricalFoldersTraits.cs
trunk/Repository/Repository/Util/BackwardListReader.cs
trunk/Repository/Repository/Util/C5DirectedEnumerable.cs
trunk/Repository/Repository/Util/C5ValuesCollection.cs
trunk/Repository/Repository/Util/CheckHelper.cs
trunk/Repository/Repository/Util/CollectionUtils.cs
trunk/Repository/Repository/Util/DictionaryEnumerableAdapter.cs
trunk/Repository/Repository/Util/DictionaryEnumeratorAdapter.cs
trunk/Repository/Repository/Util/Enforce.cs
trunk/Repository/Repository/Util/EnforceResources.Designer.cs
trunk/Repository/Repository/Util/EnforceResources.resx
trunk/Repository/Repository/Util/EventExtension.cs
trunk/Repository/Repository/Util/FastSmartWeakEvent.cs
trunk/Repository/Repository/Util/ForwardListReader.cs
trunk/Repository/Repository/Util/IIndexedRangeCollection.cs
trunk/Repository/Repository/Util/IListReader.cs
trunk/Repository/Repository/Util/IndexedRangeTreeDictionary.cs
trunk/Repository/Repository/Util/ReadOnlyCollection.cs
trunk/Repository/Repository/Util/ReadOnlyDictionary.cs
trunk/Repository/Repository/Util/SizeCappedCache.cs
trunk/Repository/Repository/Util/TimeComparer.cs
trunk/Repository/Repository/Util/WeakReferenceT.cs
trunk/Repository/RepositoryTests/DataFileIteratorTest.cs
trunk/Repository/RepositoryTests/FolderReadingPositionTest.cs
trunk/Repository/RepositoryTests/ForwardListReaderTest.cs
trunk/Repository/RepositoryTests/LongSlaveTransactionManagerTest.cs
trunk/Repository/RepositoryTests/Mock/CoderMock.cs
trunk/Repository/RepositoryTests/Mock/FolderReadingPositionMock.cs
trunk/Repository/RepositoryTests/Mock/MultiLevelDataRouter.cs
trunk/Repository/RepositoryTests/Mock/NumberedDataRouter.cs
trunk/Repository/RepositoryTests/Mock/RepositoryReaderMock.cs
trunk/Repository/RepositoryTests/Mock/TestDataItem.cs
trunk/Repository/RepositoryTests/Properties/AssemblyInfo.cs
trunk/Repository/RepositoryTests/RepositoryFolderTest.cs
trunk/Repository/RepositoryTests/RepositoryManagerTest.cs
trunk/Repository/RepositoryTests/RepositoryReaderTest.cs
trunk/Repository/RepositoryTests/RepositorySetUpFixture.cs
trunk/Repository/RepositoryTests/RepositoryTests.csproj
trunk/Repository/RepositoryTests/RepositoryWriterTest.cs
trunk/Repository/RepositoryTests/StorageTransactionScopeTest.cs
trunk/Repository/RepositoryTests/TestBase.cs
trunk/Repository/RepositoryTests/logging.config

Download

Click the following link to download hdrepository.zip.

hdrepository.zip




















Home »
  C# Free Code »
    Development »




Algorithm
ANTLR
AOP
Application
Barcode
CHM
Design Patterns
Desktop
DotNet
DotNet Engine
DotNet Application
DotNet Assembly
DotNet Library
Engine
Epub
Example
File
File Library
Framework
GIS
Intellisense
IoC
Library
log4net
Matlab
MSBuild
MVC
MVP
MVVM
Numerical Library
NUnit
OpenCL
Plugin
Quartz
Resx File
SDK
SMS
Thread
UnitTest
Utility
VisualStudio
Windows
XML