1
killva4624 2022-07-29 10:13:28 +08:00
自己用用没问题,企业用户还是买云实例省心。
|
2
buchikoma 2022-07-29 10:40:07 +08:00
低频读写本身就推荐云主机自建,但使用此方法的多半也是 LSA 不敏感的用户
rds 是 paas 层,对于数据敏感型用户还是更省心的选择 |
3
ragnaroks 2022-07-29 10:42:44 +08:00
云数据库提供的是容灾和高可用能力,另外 sqlserver express 主动限制资源上限,不具备实际生产能力
|
4
dilu 2022-07-29 15:35:27 +08:00
你的视角:一年省下 1w 的数据库费用
老板的视角:一年多花了 30 多 w 招一个程序员 |
5
felixcode 2022-07-29 15:51:29 +08:00 via Android
CentOS 不是 Redhat 的一员
|
6
jfj8848 2022-07-29 18:00:49 +08:00
运维人员这样搞,准备好背锅了吗
|
7
ggvm OP |
9
ggvm OP @killva4624 预算足够怎么简单怎么来。
|
10
nuhou 2022-07-29 21:51:17 +08:00
微软官方还有 docker 包
|
12
zx900930 2022-07-30 02:39:57 +08:00
微软官方都有 docker 镜像
mcr.microsoft.com/mssql/server:2019-latest |
15
ggvm OP |
17
ragnaroks 2022-08-01 13:49:03 +08:00
@ggvm
看来你从未订阅过任何正版 sqlserver ,express 的限制在订阅后台下载镜像的地方有提示链接,此外可以参考 https://docs.microsoft.com/zh-cn/sql/sql-server/editions-and-components-of-sql-server-2019 中规模限制章节。 100% 占用指一颗物理处理器上任意单个线程的完全利用,列如 5950x 就是 3200%;上面的文档指示可以使用 1 个插槽或 4 个核心的较小值,对于常见的容器或虚拟机场景来说,就是 100%( 1 核心);实例最大可以使用 1410 MiB 内存用作缓冲池但一定会有其它需要使用内存的东西让缓冲池没这么多内存可用;然而最关键的是生产级功能例如可用性保证、日志、备份都是标准版和企业版才有的功能,如果你的业务可以随时倒闭那么倒是可以用。 张嘴就来的现在是谁呢? |
18
ggvm OP @ragnaroks 你说对了,我的确没有在微软 mssqlserver 花过 1 分钱,也没有兴趣了解微软在产品上设置了哪些坑爹特性。 我的方案从来不会考虑 mssqlserver 这种软件。
我说你张嘴就来,是因为你说的只能用到 1G 内存,而我装的 mssqlserver 明明就使用了 2.2G 的物理内存和 14G 的虚拟内存是铁一般的事实。 事实上你对数据库软件的内存和数据库缓冲池内存之间的区别一无所知。就是依赖了微软数据库做了一两个项目就飘了 我之所以分享这个,纯粹是因为系统中有一些设计得比较垃圾的部分依赖了 mssql server ,每个月产生了一笔不菲的费用,出发点是完全想避免掉无谓的支出。 至于备份什么的,我更加相信人为的备份+检查的机制更加胜过依赖系统特性。你所谓的高级特性对于一个有运维的经验的团队根本都不是事。 |
21
ragnaroks 2022-08-01 15:32:12 +08:00
@ggvm 原来指出问题就是杠啊,虽然 V2EX 是一个创意者社区,不要求证言级别的严肃表达,但至少需要最基本的严谨。如果人人都和你一样随便发点不懂装懂的文本那和贴吧有什么区别?被抽脸就站好被抽,下次注意不要再被人抓到明显的错误。
|
22
ggvm OP @ragnaroks 你们你的说法错漏百出,什么 1G 限制都说出来了 ,好好意思抽别人。佩服。 用 microsoft 产品来开发的人,就这种智商,堪忧
|
23
felixcode 2022-08-02 11:19:34 +08:00 via Android
|