Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
M
@mistletoe 您好,可以添加管理员微信进行登记,有资源会第一时间通知您哦~
管理员联系方式: 替代文字
A
@sirliu 目前公测阶段,每位用户的免费额度都是统一的 SQL读操作次数:100 万次/月 SQL写操作次数:10 万次/月
收费计划尚未定下来,在公测期间,您这边有实际的使用需求时,可以直接联系管理员 这边帮您做一个当月的提额申请,每个月根据需要可以调一次,可提前预估并联系管理员调整 稍后会在官网上增加相关介绍页面
管理员联系方式: bf5af673-411b-4f00-94be-e203634fec4f-image.png
@yxljie MemFireDB测试不存在该问题,辛苦提供一下详细的操作步骤,便于重现该问题
nodejs可以连接,参考样例:https://gitee.com/memfiredb/memfiredb-example-nodejs
S
@wsy 使用postgresql驱动连接数据库
@aliyoge 可以参考:https://community.memfiredb.com/topic/57/建表之后-是否可以修改表字段
建表之后,不支持修改表中字段类型和长度,在MemFireDB 2.4版本中将支持 该功能
I
@tw 命令行上可以执行,一般的编辑器上都不支持这个斜杠的命令。
@isware 感谢👍
@isware 用dbeaver或者其他长连接的客户端使用的时候没有这个问题; 目前建议是,要按1递增的时候,不要释放session; 这块是代码写死了,暂时还没办法通过配置来调整,只能改的比100大,不能再小了 我先记录下这个问题,后续版本也考虑下连接池这种情况,争取尽快下个版本改进下
@tw 建表之后,不支持修改表中字段类型和长度,在MemFireDB 2.4版本中将支持 该功能
@isware MemFireDB中删除数据后,会立即释放空间; 完成数据库的删除操作,该数据库、数据库中所有数据表以及数据都将会被删除。
@小00 没有这个限制项,但是一次查询返回结果很大的话估计内存撑不住。 Restart read required 错误发生时,表示当前读取的数据与另外一个事务发生了冲突,数据存在不一致的可能,需要应用程序重新执行该查询。 通常意味着应用程序存在并发读写,且没做select for update这种事务性隔离处理。
http://www.nimblex.cn/index.php?a=lists&catid=57
MemfireDB是高性能、可扩展的分布式OLTP数据库,支持Postgres的SQL接口协议,提供分布式ACID事务支持,提供强一致的数据读写保证,可用于对数据正确性要求严格、数据增长快速的场景,如互联网应用、IOT应用、企业关键业务数据应用等。 Memfire Cloud是基于MemfireDB的数据库云服务,依托于MemfireDB的云原生和线性扩展能力,为用户提供一站式数据库自助服务,按需使用、随用随取,最大化的节约成本、提高效率、减少维护。
@moon 常见的分布式数据库中间方案具有以下问题: 1、应用开发嵌入式; 2、功能受限; 3、管理运维难度比较高; 与之相比,MemFire具有以下优势: 1、资源利用率更高,管理复杂性低。相比较分布式数据库中间件方案中,多采用一主两备3副本,且用户通常要参与到数据的拆分与节点管理,而MemFire原生分布式数据库支持自动分片,且数据在集群节点中自动迁移与复制,服务器利用率高且管理复杂性比较低; 2、服务可用性高,分布式数据库中间件方案中,底层数据库节点必须与中间件配合才能对外提供服务,依赖于主备同步机制,一旦主备库同时宕机则服务不可用;而MemFire组件全HA方式,无单点故障,冗余范围内的服务节点故障不会影响系统正常对外服务,且具有良好扩展性。 3、功能更强大。由于底层是独立的数据库系统,有各自的日志以及事务处理机制,在中间件上实现分布式事务的难度比较高,对于复杂的SQL查询,跨库事务支持不够友好,而MemFire采用2PC协议,支持强一致性分布式事务。
与传统的开源单机数据库相比,MemFire具有以下优势: 1、弹性扩缩容,不存在容量瓶颈,可以有效满足业务增长的需求; 2、高可靠性与可用性,组件全HA方式,无单点故障,多副本保证数据可靠性; 3、性能优化。通过将查询操作分解为基本上并行的子查询,可以在不同的节点上实现并发现,以提升性能;
与商用Oracle、DB2数据库相比,MemFire除此之外,还具备以下优势: 1、降低成本。相比商用数据库的价格昂贵、且依赖于高端硬件, MemFire可以采用相对廉价的X86服务器+软件模式,节约企业投入,且不会被卡脖子。
尚无回复
Y
@redfox MemFire Cloud提供在线的访问工具Web Console,同时您可以采用DBeaver、Psql客户端管理存放在MemFire Cloud中的数据
@moon MemFire支持跨任意数量节点的强一致性分布式事务功能,零数据写入丢失,确保数据的正确性。当一个请求会修改多个分片的数据时,MemFire会通过分布式事务来控制来保证事务的ACID语义。MemFire做了如下工作: (1)时间同步;采用混合逻辑时钟来保证数据在同一时刻可见,; (2)多版本并发控制; * 使用多版本并发控制(MVCC)在内部维护数据一致性,最大程度上减少锁争用; * 多个事务并发执行时,会根据时间戳不同读取不同版本的数据,修改同一行数据,则会产生不同的版本,事务内部可以读取自己创建的版本,而不能读取其他事务新创建的版本,从而实现事务间的数据隔离。多个事务并发执行时,会根据时间戳不同读取不同版本的数据,修改同一行数据,则会产生不同的版本,事务内部可以读取自己创建的版本,而不能读取其他事务新创建的版本,从而实现事务间的数据隔离。 (3)事务执行路径优化; (4)基于两阶段提交(2PC)保证原子性;
@武君 您好,如果在创建数据库的过程中用户名冲突,那么可能是该用户名已经在系统中存在,可以输入新的用户名,再次尝试该操作;