ArcticDB
ArcticDB copied to clipboard
ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem.
### Describe the bug The VersionStoreTest.StressBatchReadUncompressed test has flaked [here](https://github.com/man-group/ArcticDB/actions/runs/7572225777/job/20621572327?pr=1206). It might be rare since it's the only time I've seen this flake. ### Steps/Code to Reproduce Rerun VersionStoreTest.StressBatchReadUncompressed many...
**Is your feature request related to a problem? Please describe.** Batch deletes can be quite a lot faster than doing the deletes sequentially. **Describe the solution you'd like** A `lib.delete_batch`...
`test_append_empty_arrays_to_column` See https://github.com/man-group/ArcticDB/pull/819/files#r1434311648 Incorrect GIL handling?
I think we have to sort out the GIL handling properly. This test, ```python @pytest.mark.parametrize('n', range(1000)) def test_append_empty_arrays_to_column(self, lmdb_version_store, array_type, n): df = pd.DataFrame({"col1": [np.array([1, 2, 3]).astype(array_type)]}) lmdb_version_store.write("test_append_to_colum_with_empty_array", df) df_to_append...
Example of internal implementation of enumerate
#### Reference Issues/PRs #### What does this implement or fix? #### Any other comments? #### Checklist Checklist for code changes... - [ ] Have you updated the relevant docstrings, documentation...
experimenting with a metadata cache
The following test: ``` def test_one_row_append(lmdb_version_store_v1): lib = lmdb_version_store_v1 sym = "test_one_row_append" df = pd.DataFrame({"col": ["hello"]}) lib.write(sym, df) df = pd.DataFrame({"col": [None, "hello again"]}) lib.append(sym, df) df = pd.DataFrame({"col": [None]})...