Skip to main content Link Menu Expand (external link) Document Search Copy Copied

FeatureBase Glossary of terms

Table of contents

A

Term Context Additional information
Authentication FeatureBase Cloud Manage cloud users
Authentication FeatureBase Cloud Cloud authentication

B

Term Context Additional information
Batch (ingest) Data import to FeatureBase BULK INSERT statement
Bitmap
Bitmap Index (BMI)
Roaring B-Tree format (RBT)
FeatureBase database table rows Learn about FeatureBase Bitmaps

C

Term Context Additional information
Concurrency SQL/PQL Queries Number of concurrent users running queries on data and how this may affect query latency

D

Term Context Additional information
Database FeatureBase database Dedicated resources which contain tables and data. Manage Cloud databases
Data modeling Data curation prior to ingestion Learn about Data modeling in FeatureBase
Data source External source of data which inclues CSV files, inline and other sources BULK INSERT
Data type Table columns Data types and constraints

F

Term Context Additional information
Field Table rows Field data types to group rows into different categories:
* bool
* int
* timestamp
Fields, ranked Table rows Rows kept in sorted order within the field.
Freshness Data import/ingest How much time elapses from when a data point is “sensed” by the system, until that data point will affect the results of a query.

G

Term Context Additional information
Group By SELECT statement SELECT statement

I

Term Context Additional information
_id FeatureBase tables CREATE TABLE statement
Index FeatureBase tables Learn about FeatureBase bitmap indexes

L

Term Context Additional information
Latency SQL/PQL Queries How much time elapses between when a query is sent to a system and when the results return to the client.

M

Term Context Additional information
MAX SQL INT constraint INT data type
Min SQL INT constraint INT data type
Mutex String Data type A FeatureBase field type similar to the Set type, in which only a single value can be set at any time. Conceptually similar to an enum type, but implemented on top of Set fields, with a performance cost from the single-value constraint. Not to be confused with the mutex synchronization primitive.

N

Term Context Additional information
Normalizing Data relationships Learn about data cardinality

O

Term Context Additional information
Organization FeatureBase Cloud account FeatureBase Organization

P

Term Context Additional information
Protobuf   Binary serialization format used for internal messages which can be used by clients as an alternative to JSON. Protobuf

Q

Term Context Additional information
Query (SQL) Structured Query Language SQL Guide

R

Term Context Additional information
Record
Row
Database table row Equivalent to RDBMS table row. FeatureBase uses “Record” to avoid confusion
Roaring Bitmap FeatureBase database roaringbitmap.org

S

Term Context Additional information
SET and SETQ SQL data types Low cardinality data types
Shard Roaring Bitmap format Roaring Bitmap Format

T

Term Context Additional information
Throughput Data import/ingestion Quantity of data that can be imported/ingested in a given time. May involve trade-off between Latency and Freshness
Time Quantum SETQ constraints IDSETQ data type
STRINGSETQ data type
Timestamp Data type Timestamp data type
TTL (Time To Live) SETQ constraints IDSETQ data type
STRINGSETQ data type

V

Term Context Additional information
View FeatureBase fields CREATE VIEW statement
View (Primary) FeatureBase fields Standard view that represents typical base data
View (Time-based) FeatureBase fields Automatically generated view for time quantum fields