| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added RangeCount query | Douglas Rumbaugh | 2024-01-22 | 1 | -0/+7 |
| | | |||||
| * | Initial rough-out of internal statistics tracker | Douglas Rumbaugh | 2024-01-19 | 1 | -1/+1 |
| | | | | | | | Need to figure out the best way to do the detailed tracking in a concurrent manner. I was thinking just an event log, with parsing routines for extracting statistics. But that'll be pretty slow. | ||||
| * | Multiple concurrency bug fixes | Douglas Rumbaugh | 2024-01-17 | 1 | -1/+6 |
| | | | | | | | | | A poorly organized commit with fixes for a variety of bugs that were causing missing records. The core problems all appear to be fixed, though there is an outstanding problem with tombstones not being completely canceled. A very small number are appearing in the wrong order during the static structure test. | ||||
| * | Concurrency testing and bug fixes | Douglas B. Rumbaugh | 2024-01-15 | 1 | -0/+5 |
| | | |||||
| * | Benchmarking programs | Douglas B. Rumbaugh | 2024-01-15 | 1 | -8/+13 |
| | | |||||
| * | Use 16-byte CAS to control buffer head | Douglas B. Rumbaugh | 2024-01-15 | 1 | -9/+18 |
| | | |||||
| * | Initial integration of new buffering scheme into framework | Douglas Rumbaugh | 2024-01-12 | 1 | -12/+16 |
| | | | | | | It isn't working right now (lotsa test failures), but we're to the debugging phase now. | ||||
| * | InternalLevel update and tests | Douglas Rumbaugh | 2024-01-11 | 1 | -31/+33 |
| | | | | | | Plus some assorted fixes for move semantics stuff in BufferView that accompanied these changes. | ||||
| * | Query throughput benchmark | Douglas Rumbaugh | 2023-12-13 | 1 | -0/+5 |
| | | |||||
| * | Insertion throughput benchmark | Douglas Rumbaugh | 2023-11-15 | 1 | -4/+12 |
| | | |||||
| * | Merge branch 'query-refactor' | Douglas Rumbaugh | 2023-11-07 | 1 | -10/+6 |
| |\ | |||||
| | * | Switched default DE test case over to ISAMTree | Douglas Rumbaugh | 2023-11-07 | 1 | -7/+3 |
| | | | |||||
| | * | Alias shard fixes | Douglas Rumbaugh | 2023-11-07 | 1 | -3/+3 |
| | | | |||||
| * | | Scheduling: Switched over to a thread pool model | Douglas Rumbaugh | 2023-11-06 | 1 | -5/+5 |
| |/ | |||||
| * | Checkpointing work | Douglas Rumbaugh | 2023-10-20 | 1 | -1/+1 |
| | | | | | I'll probably throw all this out, but I want to stash it just in case. | ||||
| * | Migrated over to using psudb-common utilities/headers | Douglas Rumbaugh | 2023-08-24 | 1 | -13/+13 |
| | | |||||
| * | Removed unused pagedfile header | Douglas Rumbaugh | 2023-08-24 | 1 | -4/+0 |
| | | |||||
| * | Added PGM-PL benchmarks to CMakeLists | Douglas Rumbaugh | 2023-07-27 | 1 | -0/+11 |
| | | |||||
| * | Updatable PGM benchmark | Douglas Rumbaugh | 2023-07-26 | 1 | -0/+6 |
| | | |||||
| * | ALEX Benchmarking: added benchmark for ALEX | Douglas Rumbaugh | 2023-07-25 | 1 | -0/+5 |
| | | |||||
| * | Benchmarks: mtree and vptree benchmark updates | Douglas Rumbaugh | 2023-07-25 | 1 | -8/+20 |
| | | | | | | | | | | Note: cosine similarity doesn't seem to work for VPTree--I don't think that it is actually a metric, upon further research. At the very least I can't find anyone claiming it is, and I've found several people claiming it isn't. On testing with the Word2Vec data, Euclidean distance works insofar as the M-Tree and VPTree return the same KNN results for test queries, whereas Cosine Similarity does not work. | ||||
| * | BTree-based baselines for IRS and Range queries | Douglas Rumbaugh | 2023-07-23 | 1 | -0/+10 |
| | | |||||
| * | Benchmarking updates | Douglas Rumbaugh | 2023-07-23 | 1 | -0/+10 |
| | | |||||
| * | Initial commit of VPTree-related code | Douglas Rumbaugh | 2023-07-13 | 1 | -0/+4 |
| | | | | | | | Point lookups are currently broken; I suspect that there is something wrong with tree construction, although the quickselect implementation seems to be fine. | ||||
| * | PGMRQ benchmark | Douglas Rumbaugh | 2023-06-26 | 1 | -1/+5 |
| | | |||||
| * | Triespline Range Query benchmark | Douglas Rumbaugh | 2023-06-13 | 1 | -0/+4 |
| | | |||||
| * | Benchmark refactoring/cleanup | Douglas Rumbaugh | 2023-06-13 | 1 | -4/+4 |
| | | |||||
| * | Benchmark refactoring | Douglas Rumbaugh | 2023-06-13 | 1 | -2/+3 |
| | | |||||
| * | Fixed bug(s) in tagging-based deletes | Douglas B. Rumbaugh | 2023-06-09 | 1 | -1/+1 |
| | | |||||
| * | Build changes and interface cleanup | Douglas B. Rumbaugh | 2023-06-09 | 1 | -2/+3 |
| | | | | | | | | | | | Renamed the get_record_cnt() functions to get_record_count() for consistency, dropped references to SSIs, and added openmp build flags for PGM related targets. Also adjusted dynamic_extension_tests.inc to fail when an erase fails during the static structure testing as part of debugging a delete cancellation problem under leveling. | ||||
| * | Adjusted DE tests to cover all policy configurations | Douglas Rumbaugh | 2023-06-07 | 1 | -3/+19 |
| | | |||||
| * | Sampling benchmark | Douglas Rumbaugh | 2023-06-07 | 1 | -1/+6 |
| | | |||||
| * | PGM-based shard | Douglas Rumbaugh | 2023-06-05 | 1 | -0/+4 |
| | | |||||
| * | TrieSpline tests+bugfixes | Douglas Rumbaugh | 2023-06-05 | 1 | -2/+6 |
| | | |||||
| * | WSS tests + bugfixes | Douglas Rumbaugh | 2023-06-05 | 1 | -0/+4 |
| | | |||||
| * | MemISAM tests + bugfixes | Douglas Rumbaugh | 2023-06-05 | 1 | -4/+4 |
| | | |||||
| * | Tests and bugfixes for framework | Douglas Rumbaugh | 2023-05-29 | 1 | -3/+3 |
| | | |||||
| * | Record format generalization | Douglas Rumbaugh | 2023-05-15 | 1 | -3/+1 |
| | | | | | | Currently, tombstone counting is bugged. But the rest of it appears to be working. | ||||
| * | Ported over IRS with unit tests | Douglas Rumbaugh | 2023-05-09 | 1 | -0/+4 |
| | | |||||
| * | Dynamic Extension unit tests + bugfixes | Douglas Rumbaugh | 2023-05-09 | 1 | -1/+6 |
| | | |||||
| * | CMakeLists file | Douglas Rumbaugh | 2023-05-09 | 1 | -0/+54 |