forked from tarantool/tarantool
-
Notifications
You must be signed in to change notification settings - Fork 0
Tuples TODO
Konstantin Osipov edited this page Jul 22, 2014
·
1 revision
- tuple field names (aliaes). One can access a field using alias with tuple.name
- default field types, including a default field type for the entire tuple, used for the variable part of it
- indexing of advanced field types: signed integer, double, date, money, geospatial types (point, polygon), case-insensitive indexes
- indexing based on field path, not field number
- association of pack/unpack functions with field types, to be used when converting to/from Lua or the binary protocol.
- space schemas as constraints on what tuples it can accept: number and type of fields, etc. If a schema is set, it could also be used to speed up field access in a tuple.
Architecture Specifications
- Server architecture
- Feature specifications
- What's in a good specification
- Functional indexes
- Space _index structure
- R tree index quick start and usage
- LuaJIT
- Vinyl
- SQL
- Testing
- Performance
How To ...?
- ... add new fuzzers
- ... build RPM or Deb package using packpack
- ... calculate memory size
- ... debug core dump of stripped tarantool
- ... debug core from different OS
- ... debug Lua state with GDB
- ... generate new bootstrap snapshot
- ... use Address Sanitizer
- ... collect a coredump
Lua modules
Useful links