diff --git a/doc/LowLevel/archiving.pdf b/doc/LowLevel/archiving.pdf new file mode 100644 index 0000000..d0268df Binary files /dev/null and b/doc/LowLevel/archiving.pdf differ diff --git a/doc/LowLevel/archiving_5.txt b/doc/LowLevel/archiving_5.txt new file mode 100644 index 0000000..a4f04ab --- /dev/null +++ b/doc/LowLevel/archiving_5.txt @@ -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 \ No newline at end of file diff --git a/doc/Resources/1565-Article Text-4599-1-10-20200320.pdf b/doc/Resources/1565-Article Text-4599-1-10-20200320.pdf new file mode 100644 index 0000000..5092940 Binary files /dev/null and b/doc/Resources/1565-Article Text-4599-1-10-20200320.pdf differ diff --git a/doc/Resources/BENCHMARKING_POPULAR_OPEN_SOURCE_RDBMS_A1.pdf b/doc/Resources/BENCHMARKING_POPULAR_OPEN_SOURCE_RDBMS_A1.pdf new file mode 100644 index 0000000..a895ead Binary files /dev/null and b/doc/Resources/BENCHMARKING_POPULAR_OPEN_SOURCE_RDBMS_A1.pdf differ diff --git a/doc/Resources/Experiments of Search Query Performance for SQL-Based Open Source Databases.pdf b/doc/Resources/Experiments of Search Query Performance for SQL-Based Open Source Databases.pdf new file mode 100644 index 0000000..f7951b1 Binary files /dev/null and b/doc/Resources/Experiments of Search Query Performance for SQL-Based Open Source Databases.pdf differ diff --git a/doc/Resources/Graph/insert.png b/doc/Resources/Graph/insert.png new file mode 100644 index 0000000..f60a473 Binary files /dev/null and b/doc/Resources/Graph/insert.png differ diff --git a/doc/Resources/Graph/joinQuery.png b/doc/Resources/Graph/joinQuery.png new file mode 100644 index 0000000..2b45fd9 Binary files /dev/null and b/doc/Resources/Graph/joinQuery.png differ diff --git a/doc/Resources/Graph/multiquery.png b/doc/Resources/Graph/multiquery.png new file mode 100644 index 0000000..d33f794 Binary files /dev/null and b/doc/Resources/Graph/multiquery.png differ diff --git a/doc/Resources/Graph/rangeQuery.png b/doc/Resources/Graph/rangeQuery.png new file mode 100644 index 0000000..212aaf1 Binary files /dev/null and b/doc/Resources/Graph/rangeQuery.png differ diff --git a/doc/Resources/Graph/rangeTable.png b/doc/Resources/Graph/rangeTable.png new file mode 100644 index 0000000..80fa919 Binary files /dev/null and b/doc/Resources/Graph/rangeTable.png differ diff --git a/doc/Resources/Graph/read.png b/doc/Resources/Graph/read.png new file mode 100644 index 0000000..1434829 Binary files /dev/null and b/doc/Resources/Graph/read.png differ diff --git a/doc/Resources/Graph/singleQuery.png b/doc/Resources/Graph/singleQuery.png new file mode 100644 index 0000000..06a6bd8 Binary files /dev/null and b/doc/Resources/Graph/singleQuery.png differ diff --git a/doc/Resources/Graph/update.png b/doc/Resources/Graph/update.png new file mode 100644 index 0000000..19d92f5 Binary files /dev/null and b/doc/Resources/Graph/update.png differ diff --git a/doc/Resources/Hairah_2021_J._Phys.__Conf._Ser._1844_012021.pdf b/doc/Resources/Hairah_2021_J._Phys.__Conf._Ser._1844_012021.pdf new file mode 100644 index 0000000..d15e0dd Binary files /dev/null and b/doc/Resources/Hairah_2021_J._Phys.__Conf._Ser._1844_012021.pdf differ diff --git a/doc/Resources/IJ0350020.pdf b/doc/Resources/IJ0350020.pdf new file mode 100644 index 0000000..8f92c59 Binary files /dev/null and b/doc/Resources/IJ0350020.pdf differ diff --git a/doc/Resources/dbmsPapers.txt b/doc/Resources/dbmsPapers.txt new file mode 100644 index 0000000..6420a58 --- /dev/null +++ b/doc/Resources/dbmsPapers.txt @@ -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 \ No newline at end of file