Add database resources and low level for archiving
Low level Archiving without connection to database.
BIN
doc/LowLevel/archiving.pdf
Normal file
44
doc/LowLevel/archiving_5.txt
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
title Use Case: Archiving
|
||||||
|
|
||||||
|
participant ArchiveController.cs
|
||||||
|
participant DataSourceFactory
|
||||||
|
participant SQLSource
|
||||||
|
participant MariaDB
|
||||||
|
|
||||||
|
activate ArchiveController.cs
|
||||||
|
ArchiveController.cs->DataSourceFactory:new DataSourceFactory()
|
||||||
|
activate DataSourceFactory
|
||||||
|
DataSourceFactory ->DataSourceFactory:DataSourceFactory()\nconstructor
|
||||||
|
ArchiveController.cs <-- DataSourceFactory:return DataSourceFactory
|
||||||
|
deactivate DataSourceFactory
|
||||||
|
|
||||||
|
activate SQLSource
|
||||||
|
ArchiveController.cs->SQLSource: IDataSource DataSourceFact.GetDataSource(String sourceName)
|
||||||
|
SQLSource->SQLSource: SQLSource()\nconstructor
|
||||||
|
SQLSource --> ArchiveController.cs :return SQLSource
|
||||||
|
|
||||||
|
loop #lightblue while true
|
||||||
|
alt #lightgreen date == 1
|
||||||
|
ArchiveController.cs -> SQLSource: int Compress(DataConnection conn, IDataSource ds, String logList[])
|
||||||
|
activate MariaDB
|
||||||
|
alt #lightgreen archive == 0
|
||||||
|
SQLSource -> MariaDB: int createArchive(DataConnection conn, String SQLcmd)
|
||||||
|
MariaDB -->SQLSource:return 0
|
||||||
|
end
|
||||||
|
|
||||||
|
SQLSource ->SQLSource: int updateArchive(DataConnection conn, String logList[])
|
||||||
|
SQLSource ->MariaDB: int CopremovyEntries(DataConnection conn, String logList[])
|
||||||
|
MariaDB --> SQLSource: return 0
|
||||||
|
|
||||||
|
SQLSource ->MariaDB: int RemoveEntries(DataConnection conn, String logList[])
|
||||||
|
MariaDB-->SQLSource:return 0
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
deactivate MariaDB
|
||||||
|
|
||||||
|
SQLSource-->ArchiveController.cs:return 0
|
||||||
|
end
|
||||||
|
|
||||||
|
deactivate ArchiveController.cs
|
||||||
|
deactivate SQLSource
|
||||||
BIN
doc/Resources/1565-Article Text-4599-1-10-20200320.pdf
Normal file
BIN
doc/Resources/BENCHMARKING_POPULAR_OPEN_SOURCE_RDBMS_A1.pdf
Normal file
BIN
doc/Resources/Graph/insert.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
doc/Resources/Graph/joinQuery.png
Normal file
|
After Width: | Height: | Size: 87 KiB |
BIN
doc/Resources/Graph/multiquery.png
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
doc/Resources/Graph/rangeQuery.png
Normal file
|
After Width: | Height: | Size: 98 KiB |
BIN
doc/Resources/Graph/rangeTable.png
Normal file
|
After Width: | Height: | Size: 82 KiB |
BIN
doc/Resources/Graph/read.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
doc/Resources/Graph/singleQuery.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
doc/Resources/Graph/update.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
doc/Resources/Hairah_2021_J._Phys.__Conf._Ser._1844_012021.pdf
Normal file
BIN
doc/Resources/IJ0350020.pdf
Normal file
2
doc/Resources/dbmsPapers.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
https://csu-lb.primo.exlibrisgroup.com/permalink/01CALS_ULB/dfriqe/cdi_proquest_journals_2512916339
|
||||||
|
https://csu-lb.primo.exlibrisgroup.com/permalink/01CALS_ULB/dfriqe/cdi_nrf_kci_oai_kci_go_kr_ARTI_4401754
|
||||||