All Projects → lealone → Lealone

lealone / Lealone

Licence: other
极具创新的面向微服务和 OLTP/OLAP 场景的单机与分布式关系数据库

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Lealone

Nextjs Sequelize
Next.js With Sequelize Web Application, a Full-Stack Web App Development Boilerplate. https://medium.com/@defrian.yarfi/next-js-with-sequelize-web-application-a-full-stack-web-development-a0051074e998
Stars: ✭ 21 (-98.83%)
Mutual labels:  orm, database, rdbms
Nano Sql
Universal database layer for the client, server & mobile devices. It's like Lego for databases.
Stars: ✭ 717 (-60.21%)
Mutual labels:  orm, database, rdbms
Datastore
🐹 Bloat free and flexible interface for data store and database access.
Stars: ✭ 99 (-94.51%)
Mutual labels:  async, database
Dapeng Soa
A lightweight, high performance micro-service framework
Stars: ✭ 101 (-94.4%)
Mutual labels:  rpc, async
Griddb
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
Stars: ✭ 1,587 (-11.93%)
Mutual labels:  database, newsql
Entityworker.core
EntityWorker is an object-relation mapper(ORM) that enable .NET developers to work with relations data using objects. EntityWorker is an alternative to entityframwork. is more flexible and much faster than entity framework.
Stars: ✭ 91 (-94.95%)
Mutual labels:  orm, database
Liiptestfixturesbundle
This bundles enables efficient loading of Doctrine fixtures in functional test-cases for Symfony applications
Stars: ✭ 92 (-94.89%)
Mutual labels:  database, rdbms
Reactiveandroid
🚀 Simple and powerful ORM for Android
Stars: ✭ 102 (-94.34%)
Mutual labels:  orm, database
Evolutility Server Node
Model-driven REST or GraphQL backend for CRUD and more, written in Javascript, using Node.js, Express, and PostgreSQL.
Stars: ✭ 84 (-95.34%)
Mutual labels:  orm, database
Django Balancer
A set of tools for using Django's multi-db feature.
Stars: ✭ 111 (-93.84%)
Mutual labels:  database, replication
Ship Hold
data access framework for Postgresql on nodejs
Stars: ✭ 110 (-93.9%)
Mutual labels:  orm, database
Radon
RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services
Stars: ✭ 1,584 (-12.1%)
Mutual labels:  database, oltp
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
Stars: ✭ 18,168 (+908.21%)
Mutual labels:  orm, database
Datakernel
Alternative Java platform, built from the ground up - with its own async I/O core and DI. Ultra high-performance, simple and minimalistic - redefines server-side programming, web-development and highload!
Stars: ✭ 87 (-95.17%)
Mutual labels:  rpc, async
Nymph
Data objects for JavaScript and PHP.
Stars: ✭ 97 (-94.62%)
Mutual labels:  orm, database
Electrocrud
Database CRUD Application Built on Electron | MySQL, Postgres, SQLite
Stars: ✭ 1,267 (-29.69%)
Mutual labels:  database, rdbms
Alkali
a simple python database
Stars: ✭ 101 (-94.4%)
Mutual labels:  orm, database
Efcore
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Stars: ✭ 10,838 (+501.44%)
Mutual labels:  orm, database
Butterfly
🔥 蝴蝶--【简单】【稳定】【好用】的 Python web 框架🦋 除 Python 2.7,无其他依赖; 🦋 butterfly 是一个 RPC 风格 web 框架,同时也是微服务框架,自带消息队列通信机制实现分布式
Stars: ✭ 82 (-95.45%)
Mutual labels:  rpc, orm
Tupl
The Unnamed Persistence Library
Stars: ✭ 83 (-95.39%)
Mutual labels:  database, replication

Lealone 是什么

  • 是一个兼具 RDBMS、NoSQL 优点的面向微服务和 OLTP/OLAP 场景的单机与分布式关系数据库

Lealone 有哪些特性

高亮特性
  • 支持高性能分布式事务、支持强一致性复制、支持全局快照隔离

  • 全链路异步化,使用少量线程就能处理大量并发,内置新颖的异步化 B-Tree

  • 可暂停的、渐进式的 SQL 引擎

  • 基于 SQL 优先级的抢占式调度,慢查询不会长期霸占 CPU

  • 创建 JDBC 连接非常快速,占用资源少,不再需要 JDBC 连接池

  • 插件化存储引擎架构,内置 AOSE 引擎,支持单机与分布式存储

  • 插件化事务引擎架构,事务处理逻辑与存储分离,内置 AOTE 引擎,支持单机与分布式事务

  • 支持列锁,不同事务对同一行记录的不同列进行更新时,不会发生冲突

  • 支持 Page 级别的行列混合存储,对于有很多字段的表,只读少量字段时能大量节约内存

  • 支持自动化分片 (Sharding),用户不需要关心任何分片的规则,没有热点,能够进行范围查询

  • 支持混合运行模式,包括4种模式: 嵌入式、Client/Server 模式、复制模式、Sharding 模式

  • 支持不停机快速手动或自动转换运行模式: Client/Server 模式 -> 复制模式 -> Sharding 模式

  • 支持通过 CREATE SERVICE 创建可托管的后端服务

  • 内置类型安全的 ORM/DSL 框架,不需要配置文件和注解

  • 非常小的绿色环保安装包,只有 2M 左右的大小

普通特性
  • 支持索引、视图、Join、子查询、触发器、自定义函数、Order By、Group By、聚合

  • 支持表达式编译、支持向量化

Lealone 文档

Lealone 微服务框架

Lealone ORM/DSL 框架

Lealone xSQL

  • 使用 MySQL 或 PostgreSQL 的协议和 SQL 语法访问 Lealone 数据库

  • 更多细节...

Lealone Plugins

  • 支持可插拨的网络应用框架 (Apache MINA、Netty、Vert.x)

  • 支持可插拨的存储引擎 (WiredTiger、MVStore、RocksDB)

  • 更多细节...

Lealone 名字的由来

  • Lealone 发音 ['li:ləʊn] 这是我新造的英文单词,
    灵感来自于办公桌上那些叫绿萝的室内植物,一直想做个项目以它命名。
    绿萝的拼音是 lv luo,与 Lealone 英文发音有点相同,
    Lealone 是 lea + lone 的组合,反过来念更有意思哦。:)

Lealone 历史

Lealone License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].