Skip to content
This repository has been archived by the owner on Mar 10, 2020. It is now read-only.

Shelnutt2/MyTile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyTile

Build Status

MariaDB storage engine based on TileDB

Requirements

Requires MariaDB 10.2 or newer. It is untested on older versions.

Installation

Inside MariaDB Source Tree (Recommended)

The first is inside a MariaDB source tree (recommended).

git clone git@github.com:MariaDB/server.git -b 10.2
cd server
git submodule add https://github.com/Shelnutt2/MyTile.git storage/mytile
mkdir build && cd build
cmake ..
make -j4

Features

  • Based on TileDB's Key-Value store
  • No write locking due to TileDB's eventual consistency model

Known Issues

  • Geometry is not supported #6

Planned Features

  • Transaction support #8
  • Secondary Index Support #9
  • Spatial Indexing #7
  • Consolidation/optimize table for compaction of kv store #10
  • Add support for specify tiledb parameter as table options #11

Releases

No releases published

Packages

No packages published