首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏韩锋频道

    浅谈Database Mesh及未来

    Database Mesh,这一概念是由开源软件shardingsphere的作者张亮,最早于2018年提出的。 在我们开始讨论Database Mesh之前,让我们先来看看更为大家所熟知的Service Mesh。前者也正是从这一概念衍生而的。所谓Service Mesh,即服务网格,它是一个专有的基础设施层。 下图是摘自ShardingSphere对database Mesh实现的一个构想。 业务代码通过Service Mesh的SideCar访问Database Mesh的SideCar,进而访问数据库集群。而对于管理端,则仍可以使用Proxy模式,通过伪装数据库的方式直接通过访问。 如果说Service Mesh的核心是”流量”、Database Mesh的核心是”连接”,那么如果说Data Mesh可抽象出数据服务的基本要素是否也可行呢?例如统一的数据访问语言SQL…

    1.9K10发布于 2021-04-09
  • 来自专栏赵化冰的技术博客

    Database Mesh: 使用 Aeraki 对 Redis 进行流量管理

    本文将使用 Aeraki Mesh 自带的 Demo 来演示如何使用 Aeraki Mesh 来对 Redis 进行流量管理。 安装示例程序 首先从 github 下载 Aeraki Mesh 的源码。 git clone https://github.com/aeraki-mesh/aeraki.git 安装 Istio 和 Aeraki。 后面我们将使用该 demo 来演示 Aeraki Mesh 对 Redis 的流量管理相关功能。 Aeraki Mesh 支持通过 RedisService 来为 Redis 设置不同的读策略: MASTER: 缺省的读模式。

    59010编辑于 2023-05-11
  • 来自专栏喔家ArchiSelf

    从Service Mesh 到 Agentic Mesh

    Mesh 是一种网络技术,其核心特点是节点之间可以动态互联,通过多跳路由实现数据的高效传输。Mesh 网络中的每个节点既能发送/接收数据,也能为其他节点转发数据,形成一张自组织、自修复的网状结构。 例如,物联网的智能家居设备通过 Zigbee 或 Thread 协议组成 Mesh,低功耗且覆盖范围广。 那么, 什么是Service Mesh? 什么又是AI时代的Agentic Mesh呢? Service mesh 的关键组件 一个完整的Service Mesh解决方案通常由几个核心"部件"组成,就像汽车的发动机系统需要多个关键零件配合工作一样。 Service Mesh的常见解决方案 由于Service Mesh技术在云原生环境中的实现也越来越多,这里枚举一些常见的解决方案。 一句话小结 Data Mesh面向的是数据产品, Servcie Mesh 面对的是服务的复杂性管理,而 Agentic Mesh 则是多Agent 系统的一种实现方式 ,它们的基本理念是类似的,只不过

    1.2K10编辑于 2025-04-07
  • 来自专栏石头岛

    解决 Cannot determine embedded database driver class for database type NONE

    先看错误: Description: Cannot determine embedded database driver class for database type NONE Action: If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles

    16.1K70发布于 2019-07-03
  • 来自专栏赵化冰的技术博客

    Aeraki Mesh

    Aeraki [Air-rah-ki] Mesh is an open-source service mesh I started about a year ago, and have been working While Istio connects microservices in a service mesh, Aeraki Mesh provides a non-intrusive, highly extendable gRPC, Thrift, Dubbo, Proprietary RPC Protocol … Messaging: Kafka, RabbitMQ … Cache: Redis, Memcached … Database Aeraki Mesh’s Approach To address these problems, I created the open-source project, Aeraki Mesh, to Istio Service Mesh?

    79120编辑于 2022-08-01
  • The Worlds of Database Systems

    Suppose that you want to build an university database. Update: enroll Mary in the “Database” course Protect from unauthorized access Students cannot change Protect from system crashes When some system components fail (hard drive, network, etc.), database can Efficient database operations Search for students with 5 highest GPAs Alternative to Using a DBMS Queries in DBMS Sample queries on university database: What is the name of the student with student

    15510编辑于 2025-12-23
  • 来自专栏全栈程序员必看

    Service Mesh详解

    Service Mesh是用于处理服务间通信的基础设施层,用于在云原生应用复杂的服务拓扑中实现可靠的请求传递。在实践中,Service Mesh通常是一组与应用一起部署,但对应用透明的轻量级网络代理。 Service Mesh基本来说是一组轻量级的服务代理和应用逻辑的服务在一起,同生共死,并且对于应用服务是透明的。 特点:治理能力独立(Sidecar)、应用程序无感知、服务通信的基础设施层 对Service Mesh的权威定义: “dedicated infrastructure layer”:Service Mesh 因为网络是不可靠的,Service Mesh 的愿景就是让服务间的请求传递变得可靠。 Service Mesh 主流实现 Service Mesh 的主流实现包括: Linkerd:背后公司是Buoyant,开发语使用Scala,2016年115日初次发布,2017年123日加入CNCF

    1.3K30编辑于 2022-11-15
  • 来自专栏CSDN搜“看,未来”

    service mesh 简介

    文章目录 Service Mesh 诞生 Service Mesh 定义 Service Mesh 形态 service mesh 解决了什么痛点? Mesh 定义 “别废话了,我没工夫听你说这么多,请用一句话跟我解释 Service Mesh 是什么。 service mesh 解决了什么痛点? 可能很多人不知道 service mesh,如果你觉得很多人都知道,那是“幸存者偏差”。 没错,你一定想到了TCP; 网络代理:这描述了Service Mesh的实现形态; 对应用透明:这描述了Service Mesh的关键特点,正是由于这个特点,Service Mesh能够解决以Spring ;真正的语言无关,服务可以用任何语言编写,只需和Service Mesh通信即可;对应用透明,Service Mesh组件可以单独升级; 当然,Service Mesh目前也面临一些挑战: 新技术如何平滑演进

    85420编辑于 2022-05-28
  • 来自专栏YashanDB知识库

    YashanDB ALTER DATABASE语句

    #语句定义代码syntax::= ALTER DATABASE (startup_clauses|database_file_clauses|logfile_clauses|standby_database_clauses 示例ALTER DATABASE MOUNT; ALTER DATABASE OPEN;ALTER DATABASE OPEN UPGRADE;Copied! 示例ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE; ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PROTECTION; ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE AVAILABILITY; ALTER DATABASE SET ARC';RECOVER DATABASE;ALTER DATABASE OPEN;Copied!

    32310编辑于 2025-08-13
  • 来自专栏YashanDB知识库

    YashanDB BUILD DATABASE语句

    满足CREATE DATABASE语句的所有约束条件。 BUILD(BUILD DATABASE TO STANDBY指定单个standby_name或BUILD DATABASE TO REMOTE指定单个IP):适用于单机、共享集群部署由主库向多备库同时发起 BUILD(BUILD DATABASE TO STANDBY或BUILD DATABASE TO REMOTE):适用于单机部署由备库向多备库同时发起BUILD(BUILD DATABASE TO REMOTE ):适用于单机部署增量BUILD:用于异常备库的快速修复由主库向存在gap的备库发起BUILD(BUILD DATABASE INCREMENTAL TO STANDBY或BUILD DATABASE #语句定义build database::=代码syntax::= BUILD DATABASE [((INCREMENTAL TO ((STANDBY standby_name) | (REMOTE

    25210编辑于 2025-08-25
  • 来自专栏绿巨人专栏

    Database Design Guidelines

    Database Design Guidelines Principles Support popular databases Name Style Table Name Style: Pascal For example: 2001/01/15, On the database server, timezone is +8. 2001/01/15, On the application server Database-specific constraints Avoid to use reversed words for name of objects of databases Tips: please read the reversed words from database you will use Avoid to use system prefix in your object names

    55540发布于 2018-07-04
  • 来自专栏绿巨人专栏

    Database Design Guidelines

    Database Design Guidelines Principles Support popular databases Name Style Table Name Style: Pascal For example: 2001/01/15, On the database server, timezone is +8. 2001/01/15, On the application server Database-specific constraints Avoid to use reversed words for name of objects of databases Tips: please read the reversed words from database you will use Avoid to use system prefix in your object names

    93170发布于 2018-05-16
  • 来自专栏拓端tecdat

    Database代做编程辅导:CS5200 Database Management

    p=29692IntroductionDatabase Management的大,根据现有代码片段以及架构图,实现一个完整的Database System,不过相对的比较灵活。 relations with other classes following the class diagramData Access Objects (DAO)All access to the database should be done through data access objects that provide an API to access the database. These are stored in the local database.

    49920编辑于 2022-10-30
  • 来自专栏架构之巅

    no mycat database selected

    使用mycat做读写分离,数据库的权限配置都对,但是一访问程序就报错:no mycat database selected;从报错信息上看是因为没有选中数据库导致的,如果不使用mycat就没有这个错,经排查发现是因 SchemaUtil.detectDefaultDb(sql, type); if (db == null) { writeErrMessage(ErrorCode.ERR_BAD_LOGICDB, "No MyCAT Database getSchemas().get(db); if (schema == null) { writeErrMessage(ErrorCode.ERR_BAD_LOGICDB, "Unknown MyCAT Database

    1.7K51发布于 2020-11-09
  • 来自专栏python3

    mysql database backu

    mysql database backup use python scripts #! ,MYSQL_PASS,MYSQL_HOST),stdout=subprocess.PIPE,shell=True)     DATABASE_NAME=database_cmd.stdout.read ().split()     for DATABASE  in DATABASE_NAME:         MYSQLDUMP_FILENAME="/mysql_backup/%s%s.sql"%(CUR_TIME ,DATABASE)         subprocess.call("mysqldump -u%s -p%s -h%s %s>%s" %(MYSQL_USER,MYSQL_PASS,MYSQL_HOST ,DATABASE,MYSQLDUMP_FILENAME),shell=True)         if os.path.isfile('${DEL_TIME}${DATABASE}.sql'):             

    77620发布于 2020-01-13
  • 来自专栏公众号:Lucifer三思而后行

    Active Database Duplication

    Note:For active database duplication, the source database must use a server parameter file(SPFILE). 有以下两种方式: Active Database Duplication Using Image Copies Active Database Duplication Using Backup Sets Set Creation During Active Database Duplication About Encrypting Backup Sets During Active Database 1、Compressing Backup Sets During Active Database Duplication DUPLICATE TARGET DATABASE TO dup_db FROM Active Database Duplication DUPLICATE TARGET DATABASE TO dup_db FROM ACTIVE DATABASE PASSWORD FILE SECTION

    1.2K20发布于 2021-08-17
  • SQL(Database Modifications)

    A modification command does not return a result (as a query does), but changes the database in some way 在一次操作中完成创建表和插入数据的操作) Create a Local or Global Temporary Table(创建本地或全局临时表) Set the select into/bulkcopy Database

    14600编辑于 2025-12-23
  • 来自专栏石头岛

    解决 Cannot determine embedded database driver class for database type NONE

    先看错误: Description: Cannot determine embedded database driver class for database type NONE Action: If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles

    1.1K10编辑于 2023-10-20
  • 来自专栏服务端技术杂谈

    Service Mesh优化

    Provider负载均衡:加权轮训,最小响应时间Tcp连接负载均衡:支持按最小请求选择Tcp连接Dubbo请求:批量encodeTcp参数优化:开启TCP_NODELAY(disable Nagle algorihm),调整TCP发送和读写的缓冲区大小 Go有协程及高质量的网络库,协程切换代价较小,大部分场景Go推荐的网络玩法是每个连接都使用对应的协程来进行读写。

    70920发布于 2018-08-03
  • 来自专栏鸿的学习笔记

    什么是 Data Mesh

    材料主要来源于How to Move Beyond a Monolithic Data Lake to a Distributed Data Mesh和Data Mesh Principles and a Monolithic Data Lake to a Distributed Data Mesh和Data Mesh Principles and Logical Architecture。 因此 Data Mesh 试图解决这些问题。 存在的问题 目前而言没有一款合适的工具可以帮助我们应用 Data Mesh 这个原则,而在没有工具的情况下,Data Mesh 最后也会陷入到之前那种数据孤岛的问题。 因此,我的看法是可以暂且观望 Data Mesh 概念的发展,如果自己企业在面临着上文所提到的数据湖的难题时,可以尝试应用 Data Mesh ,也许有着意想不到的效果。

    3.2K10发布于 2021-03-16
领券