V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  RedisMasterNode  ›  全部回复第 14 页 / 共 28 页
回复总数  554
1 ... 10  11  12  13  14  15  16  17  18  19 ... 28  
2022-12-07 20:25:22 +08:00
回复了 Lexgni 创建的主题 程序员 数据库自增 id 不连续会有什么问题吗?
我觉得最重要的是,开发者有没有意识到自增 id 的空洞存在、回滚会浪费多少的 id ,浪费之后的 id 字段类型( int 、bigint )是否还够用,评估好的话完全 ok 的,只是怕有些时候是意料之外的空洞。

我们以前就出过这样的问题(意料之外,没监控,没及时发现),代价是把 id 列修改成字符串临时解决了(很不好的实践)。
2022-12-07 20:23:01 +08:00
回复了 Lexgni 创建的主题 程序员 数据库自增 id 不连续会有什么问题吗?
怎么会没问题呢,业务量不大的话够用当然是 ok 的,业务数据如果多的情况下,回滚导致的空洞会让某个表的可承载数据量减少,例如实现的时候有 bug 或者漏洞,导致大批量的回滚操作,浪费了自增 id 的号段,原本能存放下 18446744073709551615 条数据(数字随便编的,记不准了)现在可能只能放下一半,或者更少的数据了。

简单应用、维护得当可能看不出什么问题,但是稍不注意就会某一天突然报错了,而且是完全意料不到的,因为开发者可能认为比如 1 年内最多也就产生几千万条数据,单表轻轻松松,但是却因为实现上的缺陷导致 id 提前耗光,没加监控或者处理的话这在生产环境就是个 P0 的故障,数据写入不了。
2022-12-06 19:43:43 +08:00
回复了 qinrui 创建的主题 Ubuntu ubuntu 做日常办公可行么?
@liulongquan WPS 在 linux 平台是无广告的版本...而且 Ubuntu 我用了很多年了,虽然没去认真查过 CPU ,但是浏览器看视频什么的都是正常的( AMD CPU + Nvidia GPU ,只是不确定是否有在用)。

办公是用的 Ubuntu ,2 块屏幕,一遍看直播一边写代码都如丝顺滑流畅,我建议你检查一下是不是没配置对。。
2022-11-28 18:59:28 +08:00
回复了 YongXMan 创建的主题 NAS PT 需要用单独硬盘跑吗
其实感觉 PT 下载的内容如果是影视类的话大部分后期都有删掉的可能的,如果有特别重要的内容一般都拷贝冷备,所以磁盘都是消耗品,还不如安心用啦,然后定期选一下重要的资料冷备出去
2022-11-24 21:04:26 +08:00
回复了 RedisMasterNode 创建的主题 NAS 请教一下备份+下载的 NAS 方案
Hi 胖友们,感谢这么多 v 友的热情回复,我每条都仔细看了的
@bug403 @zb247558826 @kaesi0 @redtree @darksword21 @SenLief @cnuser002 @Junichi @admin601 @zliea @ZeroYe @ningfan120 @asuka02 @idealhs @Jammar @fuchaofather @lm93129 @teasick @he007h @erichen86 @JuSH @Puteulanus @gaohongyuan @imsoso @Felldeadbird @xiaofami @TerranceL @ixwen @jingouwangzi @krisitina

然后总结了一波大家的分析,结合自己的需求,买了兮克 NAS ,CPU 是 N3060,2G 小内存。原因是:
1. 看大家说,我的需求其实很基础,也不会有太多性能要求,所以呢,CPU 在我这里是降低了考虑的比重的;
2. 有很多朋友推荐威联通和白群晖的,我也推荐别的在关注的朋友考虑哈,我这里是因为白群晖的一些功能(例如外网如何访问 NAS )我不太需要,所以黑群能满足我的要求;
3. 多盘位这个需求不是我需要的,相反我需要尽可能少的空间,所以 2 盘位是刚需;
4. 能 SMB 的,能 Transmission/qBittorrent 的主机+群晖的系统,应该就能概括我的要求了。

BTW 期间去朋友家里体验了一下白群,个人觉得是很好的体验,只是很多好用的功能暂时我不是它的目标用户,其他朋友可以考虑。

最后感谢 V 友们的热情 ^_^
2022-11-23 13:13:34 +08:00
回复了 RedisMasterNode 创建的主题 NAS 请教一下备份+下载的 NAS 方案
@guazila 明白明白,非常感谢
2022-11-23 12:49:44 +08:00
回复了 RedisMasterNode 创建的主题 NAS 请教一下备份+下载的 NAS 方案
@darksword21 DIY 是可以的,DIY 的设备在电视访问好用吗,我理解如果我用白裙的话可能就是方便家里人用,例如有什么菜单之类的,如果是直接用 Linux 的话,那就是电视直接文件浏览器访问,直接点开电影来看的那种操作模式
2022-11-23 12:48:39 +08:00
回复了 RedisMasterNode 创建的主题 NAS 请教一下备份+下载的 NAS 方案
@iGmainC 阔以阔以
2022-11-23 12:48:11 +08:00
回复了 RedisMasterNode 创建的主题 NAS 请教一下备份+下载的 NAS 方案
@jingouwangzi 白裙里面比较便宜的是 ARM 的 2 盘位,想了解一下不用 Docker ,我的那些需求也都能满足吗?
2022-11-23 12:47:35 +08:00
回复了 RedisMasterNode 创建的主题 NAS 请教一下备份+下载的 NAS 方案
@treizeor mark 我了解一下~谢谢推荐
2022-11-23 12:47:24 +08:00
回复了 RedisMasterNode 创建的主题 NAS 请教一下备份+下载的 NAS 方案
@luomao 这个价格太贵了,也不是说不能买,不过会思考买来之后更多的功能对我有什么样的价值,是否真的需要。个人倾向于买满足需求的前提下,性价比还可以的产品
2022-11-14 11:28:32 +08:00
回复了 seers 创建的主题 Go 编程语言 一般 context 声明放在哪里合适
第一种合适,第一种的含义是在主 goroutine 中指定所有派生的 goroutine 都必须在(主 goroutine 视角) 3 秒内做完;第二种意思是主 goroutine 派生一堆 goroutine ,不管多久能做完;但是每个派生 goroutine 单独控制超时 3 秒。

我觉得虽然最终实现出来的效果可能没什么差别,但是从操作语义上觉得还是主 goroutine 统一管控比较好。

最后写出来的效果应该像这样(随手写的,很可能跑不通,但是琢磨应该大致结构大差不差):
- [https://go.dev/play/p/A1ae5LNzsQu]( https://go.dev/play/p/A1ae5LNzsQu)

```go
package main

import "fmt"

func main() {

ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second)
defer cancel()

wg := sync.WaitGroup{}
for i:= 0; i < 10; i++ {
wg.Add(1)
go longTimeTask(ctx context.Context) {
// some DB query here
wg.Done()
return
}(ctx)
}

wg.Wait()
}}

```
2022-10-27 10:54:56 +08:00
回复了 yorkyoung 创建的主题 宽带症候群 1680 包年的固定 IP 专线简单测评
谢谢信息,非常有用。
2022-10-17 20:13:05 +08:00
回复了 yorkyoung 创建的主题 宽带症候群 深圳移动又现上行 250M 套餐
@yorkyoung 您好 深圳打工 同求联系方式,如果能发,又不方便公开发,也可以邮件 [email protected] 感谢感谢
@18k haha 我现在的情况正好是,预算充足,但是 M1 也能满足,甚至还有点喜欢 M1 的配置,所以才来求问 M2 支持购买的观点
@dhou45 丐版会降速是什么问题,具体需要买啥配置能绕开呢
2022-10-13 17:57:19 +08:00
回复了 RedisMasterNode 创建的主题 数据库 按秒进行分库分表是个好的选择吗?
@zmal 不行,写入不行挂掉就是符合预期的表现,银行业务,不能这样做。

“下游消费跟得上就没有延迟” 这个思路在系统设计里面绝对是有问题的吧,为什么引入一个额外流程能描述为 “如果 xxx 跟得上,那就没有 xxx”。

在设计时你应该认定 “如果引入异步,那它一定会(或早或晚)造成延迟”,造成延迟时会如何影响我的业务,这样考虑事情才对的呀,不能想当然,认为我把消费者处理得足够高性能足够快,就能解决这个问题。
2022-10-13 15:58:24 +08:00
回复了 tellmeworld 创建的主题 程序员 30G 的数据库如何高效搬运到服务器?
这些数据都是不变的咩,其实既然是 mysql 就应该用 binlog 将变更数据发送到消息队列,再由消费者消费写入 ES ,做准实时的同步;

存量的数据可以用 SELECT 的方式下发给消费者一并处理,也可以直接 SELECT 然后程序写入 ES 。至于要跑多少时间如果两个机器都在同一个网络内的话应该速度会挺快的,还是不要考虑跨网络的方案了叭
2022-10-13 12:33:40 +08:00
回复了 RedisMasterNode 创建的主题 数据库 按秒进行分库分表是个好的选择吗?
@zmal 我们这个是 2C 的服务呀,这些方案面对延迟敏感的服务怎么能落地呢。那你延迟写入,用户怎么去访问呢,是不是还要兜底
2022-10-13 10:32:30 +08:00
回复了 RedisMasterNode 创建的主题 数据库 按秒进行分库分表是个好的选择吗?
@zmal 批量插入效率的担忧有其他方式可以解决

这个具体是指比如什么方案?
1 ... 10  11  12  13  14  15  16  17  18  19 ... 28  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5731 人在线   最高记录 6547   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 07:42 · PVG 15:42 · LAX 00:42 · JFK 03:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.