免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6602 | 回复: 6

[其他] 一台服务器上跑两、三个应用共用一个数据库 [复制链接]

论坛徽章:
2
黑曼巴
日期:2017-09-18 16:16:1315-16赛季CBA联赛之广东
日期:2017-10-25 16:20:16
发表于 2015-05-08 15:47 |显示全部楼层
如题,系统centos。

公司买了一台服务器,应用是discuz论坛和jira。我想问一下,这个可以用一个数据库(msyql)吗?如果用一个数据库实现方法是什么?有哪儿些利弊端?两个应用都跑一个数据库上去了,后期的导出数据怎么办?

ps:本人纯白。一点不知道两个应用上公用一个数据库实现的方法。

论坛徽章:
41
操作系统版块每日发帖之星
日期:2016-08-21 06:20:00每日论坛发贴之星
日期:2016-05-05 06:20:00操作系统版块每日发帖之星
日期:2016-05-05 06:20:00IT运维版块每日发帖之星
日期:2016-05-05 06:20:0015-16赛季CBA联赛之山西
日期:2016-04-27 08:49:00操作系统版块每日发帖之星
日期:2016-04-25 06:20:00操作系统版块每日发帖之星
日期:2016-04-17 06:23:2815-16赛季CBA联赛之吉林
日期:2016-03-25 15:46:3415-16赛季CBA联赛之四川
日期:2016-03-25 14:26:19操作系统版块每日发帖之星
日期:2016-05-27 06:20:00操作系统版块每日发帖之星
日期:2016-05-28 06:20:00IT运维版块每日发帖之星
日期:2016-08-18 06:20:00
发表于 2015-05-08 16:09 |显示全部楼层
你用的是同一个数据库应用(MYSQL)

每个APP使用自己独立的database和tables

如果不清楚建议找附近懂得人问

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
发表于 2015-05-09 16:49 |显示全部楼层
不同的应用分开不同的数据库能存储
所有应用放在同一个库的弊端
数据库损坏,会影响到其他应用
数据丢失会影响到其他应用
备份数据库的时候,因为多个应用的数据都存储在同一个数据库,导致数据库体积过大,备份数据库和还原数据库的时候时间过长
导出数据怎么办,非常难分开不同应用的数据

论坛徽章:
2
黑曼巴
日期:2017-09-18 16:16:1315-16赛季CBA联赛之广东
日期:2017-10-25 16:20:16
发表于 2015-05-11 10:36 |显示全部楼层
如果分开,这个要怎么部署。我两个应用,分开存储
回复 3# lyhabc


   

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
发表于 2015-05-11 13:51 |显示全部楼层
一套数据库软件可以建立多个数据库,用于多个不同的应用,后端的存储随你定义,每个数据库可以存在不同的存储上面

极少情况下,多个应用可以共用一个数据库的,默认情况下,需要初始化数据库,多个应用怎么初始化?后面的应用把前面的应用初始化掉了怎么办?

有个简单的比方,这台电脑就是一栋楼,每层楼的每套房间就是每个数据库,正常的情况下,两个不同的家庭会跟你公住一套房间吗?

论坛徽章:
0
发表于 2015-05-11 22:29 |显示全部楼层
表围观。。。。

论坛徽章:
2
黑曼巴
日期:2017-09-18 16:16:1315-16赛季CBA联赛之广东
日期:2017-10-25 16:20:16
发表于 2015-05-12 14:16 |显示全部楼层
明白了,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

数据风云,十年变迁
DTCC 第十届中国数据库技术大会已启航!

2019年5月8日~5月10日,由IT168旗下ITPUB企业社区平台主办的第十届中国数据库技术大会(DTCC2019),将在北京隆重召开。大会将邀请百余位行业专家,就热点技术话题进行分享,是广大数据领域从业人士的又一次年度盛会和交流平台。与SACC2018类似,本届大会将采用“3+2”模式:3天传统技术演讲+2天深度主题培训。大会不仅提供超100场的主题演讲,还会提供连续2天的深度课程培训,深化数据领域的项目落地实践方案。
DTCC2019,一场值得期待的数据技术盛会,殷切地希望您报名参与!

活动入口>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP