Software industry is very like showbiz. Every day, you will get some awesome technoloy or idol from internet. When we sigh we don't even master the technicals at our hand, the new ones are going to ocrrupy the market. The overwhelming articles and books make a choice. Even some experienced master can not be an exception.
Recently when I chatted with my friends about the Tech Trends. Sharding is one of the hottest buzz word. What is 'Sharding' ?
Let's quote some good references:
" Database Sharding can be simply defined as a "shared-nothing" partitioning scheme for large databases across a number of servers, enabling new levels of database performance and scalability achievable. If you think of broken glass, you can get the concept of sharding - breaking your database down into smaller chunks called “shards” and spreading those across a number of distributed servers.
The term "sharding" was coined by Google engineers, and popularized through their publication of the Big Table architecture. However, the concept of "shared-nothing" database partitioning has been around for a decade or more and there have been many implementations over this period, especially high profile in-house built solutions by Internet leaders such as eBay, Amazon, Digg, Flickr, Skype, YouTube, Facebook, Friendster, and Wikipedia. "
So it extends another keyword shared-nothing. It seems that shared-nothing architecture gets more and more influence in the current software industry.
If you learn Erlang/Scala, you will amaze how come it's so easy to develop multithread(or fiber) in our project. That's owe to they use shared-nothing.
I know it cannot cheat some smart developers. Ironically speaking, it's just a marketing tricks.
分享到:
相关推荐
mysql分库分表sharding-jdbc-sharding-jdbc-demo
利用ShardingSphere(sharding-proxy)实现分库分表,通过整合ZooKeeper,进行简单配置文件修改轻松实现跨库跨表相关操作,轻量级零侵入整合项目开发。
Springboot集成最新版本的sharding-jdbc做分库分表、读写分离,自定义分片策略,纯yml版本,集成mybatis和durid
该项目主要采用springboot2.x+sharding -spring-boot-sharding-jdbc
ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库...
python库。 资源全名:django_sharding-4.0.0-py2-none-any.whl
sharding-sphere-demo 分表分库
sharding-jdbc-study.zip
当当开源sharding-jdbc-轻量级数据库分库分表中间件,比较成熟的分库分表中间件,值得一看。
sharding-jdbc整合boot
apache-shardingsphere-incubating-4.0.1-sharding-ui-bin.tar
MySQL分库分表演示-sharding-jdbc-demo
因为原项目中提到的 sharding-jdbc-mybatis-plus-spring-boot-starter 没有再更新,所以产生了此项目 dependencies com.baomidou:mybatis-plus:2.2.0 sharding-jdbc-core-spring-boot-starter:2.0.3 spring-boot-...
Sharding-JDBC教程:Spring Boot2.0以上整合Sharding-JDBC实现分库分表+读写分离,Mysql数据库主从搭建:https://blog.csdn.net/forezp/article/details/94173427
sharding-jdbc 目录结构 sjdbc-read-write-springboot:Spring Boot版 Sharding JDBC 读写分离示列 sjdbc-db-sharding-springboot:Spring Boot版 Sharding JDBC 垂直拆分(不同的表在不同的库中) sjdbc-db-read-...
sharding-jdbc-4.0.0-rc1 整合spring boot 2+mybatis plus 分库分表Demo 可以直接跑起来
Spring boot+Spring JDBC Template+mysql+ sharding-j-subdb
这是sharding-sphere的demo程序,基于sharding-shphere3.x版本 sharding-jdbc-demo sharding-jdbc-demo:针对sharding-jdbc组件的demo程序 master-slave-01: 基于JPA的读写分离demo master-slave-02: 基于mybatis的...
sharding-jdbc 分库分表完整实例:Sharding-JDBC是当当应用框架ddframe中,从关系型数据库模块dd-rdb中分离出来的数据库水平分片框架,实现透明化数据库分库分表访问。Sharding-JDBC是继dubbox和elastic-job之后,...