ApsaraDB for Lindorm (Lindorm) is a cloud native multi-model database service developed by Alibaba Cloud. It provides storage and analysis capabilities for large amounts of multi-model data at a low cost and serves as the data base in the Internet of Everything era. Lindorm supports the wide table model and the time series model. It provides a self-developed wide table engine, time series engine, and search engine. Lindorm is compatible with the open standards of various open source software, such as Apache HBase, Apache Phoenix, OpenTSDB, and Apache Solr. It provides capabilities such as SQL queries, time series data processing, and retrieval and analysis to store and analyze structured and semi-structured data. Lindorm can also provide services for online and offline workloads.

Lindorm can respond to each request in milliseconds. It supports horizontal scaling to store petabytes of data and process tens of millions of queries per second (QPS). Lindorm provides strong support for the core business within Alibaba Group, including Internet of Things (IoT), Taobao, Alipay, and Cainiao.

Best practices within Alibaba Group

  • Lindorm is widely used in the mature business within Alibaba Group.
  • Lindorm uses the self-developed cloud native multi-model architecture to support the rapid development of IoT business.

Big data: stores and analyzes large amounts of data

Lindorm allows you to store large amounts of data at low costs, import multiple datasets at a time, and query data in real time. You can synchronize full data or incremental data in an efficient manner. Lindorm can be integrated with big data platforms, such as Spark and MaxCompute. This enables offline analysis of large amounts of data.

Benefits
  • Cost-effectiveness: Lindorm supports high compression ratios, cold and hot data separation, and data storage in HDD disks and Object Storage Service (OSS).
  • Tunneled data transmission: Lindorm allows you to use Lindorm Tunnel Service (LTS) to synchronize data between Lindorm and third-party systems in a simple and efficient manner.
  • Bulk import: Lindorm allows you to import a large amount of data to Lindorm by using BulkLoad. This makes data transmission faster than that of traditional methods.
  • High concurrency: Lindorm provides horizontal scaling to reach tens of millions of QPS.
  • Scalability: Lindorm uses a decoupled storage and computing architecture. This enables independent auto scaling.

Advertising: stores large amounts of advertising and marketing data in real time

You can use Lindorm to store important data such as user personas, user activities, clickstreams, and advertising feeds in advertising and marketing scenarios. Lindorm provides flexible and reliable services to meet the high concurrency and low latency requirements. It allows you to create cutting edge services for real-time bidding and targeted advertising.

Benefits
  • Low latency: Lindorm supports instant responses within milliseconds and allows you to deploy clusters in primary/secondary mode. Each request is sent to multiple replicas for concurrent processing. This accelerates data queries.
  • High concurrency: Lindorm provides horizontal scaling to reach tens of millions of QPS.
  • Flexibility: Lindorm supports dynamic columns and the Time to Live (TTL) mechanism. Features or tags can be automatically added to or removed from dynamic columns. Data automatically expires based on the TTL setting.
  • Cost-effectiveness: Lindorm supports high compression ratios, cold and hot data separation, and data storage in HDD disks and OSS.
  • Tunneled data transmission: Lindorm allows you to use LTS to synchronize data between Lindorm and third-party systems in a simple and efficient manner.
  • High availability: Lindorm supports active-standby or active-active disaster recovery and automatic failovers to ensure a service uptime of 99.99%.

Finance and retail: stores transaction records and risk control data in real time

You can use Lindorm to store a large number of transaction records in the financial and retail industries. Lindorm can also be used to store important financial risk control information, such as user activities, user personas, rule models, and device fingerprints. Lindorm supports high concurrency and provides cost-effective, flexible, and reliable services. It allows you to create cutting edge services for transaction management and financial risk control.

Benefits
  • Cost-efficiency: Lindorm supports high compression ratios, cold and hot data separation, and data storage in HDD disks and OSS.
  • High concurrency: Lindorm provides horizontal scaling to reach tens of millions of QPS.
  • Flexibility: Lindorm supports dynamic columns and the TTL mechanism. Features or tags can be automatically added or removed from dynamic columns and data automatically expires based on the TTL setting. Lindorm also stores multiple versions of data.
  • Low latency: Lindorm supports instant responses within milliseconds and allows you to deploy clusters in primary/secondary mode. Each request is sent to multiple replicas for concurrent processing. This accelerates data queries.
  • Tunneled data transmission: Lindorm allows you to use LTS to synchronize data between Lindorm and third-party systems in a simple and efficient manner.
  • High availability: Lindorm supports active-standby or active-active disaster recovery and automatic failovers to ensure a service uptime of 99.99%.

Internet of Vehicles (IoV): stores and processes vehicle trajectory and status data in an efficient manner

You can use Lindorm to store important data such as driving trajectory, vehicle status, and precise positioning data in IoV scenarios. Lindorm provides scalable, reliable, and cost-effective services. It allows you to create cutting edge services for online ride-hailing, logistics, and new energy vehicle detection.

Benefits
  • Cost-effectiveness: Lindorm supports high compression ratios, cold and hot data separation, and data storage in HDD disks and OSS.
  • Scalability: Lindorm uses a decoupled storage and computing architecture. This enables independent auto scaling.
  • Flexibility: Lindorm supports dynamic columns and the TTL mechanism. Features or tags can be automatically added to or removed from dynamic columns. Data automatically expires based on the TTL setting.
  • Low latency: Lindorm supports instant responses within milliseconds and allows you to deploy clusters in primary/secondary mode. Each request is sent to multiple replicas for concurrent processing. This accelerates data queries.
  • Tunneled data transmission: Lindorm allows you to use LTS to synchronize data between Lindorm and third-party systems in a simple and efficient manner.
  • High availability: Lindorm supports active-standby or active-active disaster recovery and automatic failovers to ensure a service uptime of 99.99%.

Online social networking: stores feeds in an efficient and stable manner

You can use Lindorm to store important data such as messages, comments, posts, and likes in social networking scenarios. Lindorm features high availability, low latency, and ease of use. It allows you to develop a high-performance and reliable system for managing social networking feeds.

Benefits
  • Simplified development: Lindorm provides the FeedStream feature to significantly improve the development efficiency and overall performance of your system in social networking instant messaging (IM) scenarios.
  • High availability: Lindorm supports active-standby or active-active disaster recovery and automatic failovers to ensure a service uptime of 99.99%.
  • Low latency: Lindorm supports instant responses within milliseconds and allows you to deploy clusters in primary/secondary mode. Each request is sent to multiple replicas for concurrent processing. This accelerates data queries.
  • Cost-effectiveness: Lindorm supports high compression ratios, cold and hot data separation, and data storage in HDD disks and OSS.
  • Scalability: Lindorm uses a decoupled storage and computing architecture. This enables independent auto scaling.