Howdy,

in the journey of moving my old articles from Lyncdude.com to this blog I decided to include this one in the migration about let’s say Skype for Business databases anatomy, I’ll be talking about a simple SfB pool installation and databases included with it.

Overview of Skype for Business Database Architecture

First things first, in Skype for Business there are couple of places that databases are usually installed, depend on your Skype for Business pool design

  • Enterprise Edition Front end Pool – Master databases (XDS) installed on SQL backend server and a read-only copy is installed locally on the front end servers, some of the databases are hosted primarily and only on the backend like Monitoring, Archiving, Persistent chat.
  • Standard Edition Front end Pool – both master & copy databases are installed locally on the Front end server (SQL Express)
  • In My lab I have an Enterprise front end pool with a SQL backend server, so I’ll be talking about two locations where databases are installed on the SQL backend and the front end servers. In case of a standard edition front end pool those databases are installed in one location – the front end.

PowerShell command Get-CsConfigurationStoreLocation can help locating the server used as Skype for Business Backend

RTC instance, RTC and RTCLOCAL...huh?!!

for some engineers with limited understanding of SQL (like me), they might get confused when talking about too many use of the word RTC in a conversation, and if you include RTCLOCAL to the conversation they just start fade away 

so let’s clear things up shall we?

  • Instance: think of a SQL Instance as a container that have Databases inside it.
  • Database: well database is where the data is actually stored
  • taking this definition and apply it to Skype for Business databases we get the following
  • RTC Instance is used by Skype for Business to store all the backend databases, including the master CMS, Response Groups configuration, location database…etc.

NOTE: RTCis the default name of the Skype for Business instance, but it can be changed during deployments.

  • RTC Database is used by Skype for Business to store persistent user information like scheduled conferences, contact lists..etc.
  • RTCLOCAL Instance is used by Skype for Business front end server to store a local copy of the master CMS database and other database used for some user information (presence, endpoints..etc.) explained later in this article.

  • you can learn more about RTC & RTCLOCAL from my previous article Simple understanding of Skype for Business / Lync CMS

Skype For Business Databases

Now let’s talk about the type of each of those databases you see and what are they used for. In Skype for Business there are number of database types I used the way TechNet divided them with small different (full list can be found here)

  • Application
  • Archiving & Monitoring
  • Central management
  • Skype for Business Core
  • Users

Application Databases

following databases are considered “Application” databases

  • CPsdyn: contain dynamic information used by Call Park application like “Orbits”

  • RGSConfig: contain the configuration of the Response Groups, like Agents, Workflows, Queues, Holidays…etc.

  • RGSDyn: contain dynamic “live” information used by the Response Groups

Archiving & Monitoring

I think the name explains it well, just pay attention that usually those databases are installed on a different SQL instance, not the default one.

  • LCSLog: archive information about Instant messaging sessions, P2P calls and conferencing used by the archiving server.
  • LCSCdr: store the call details records used by the monitoring server.
  • QoEMetrics: store information about Quality of Experience used by the monitoring server.

Central Management

  • XDSthis is the Skype for Business heart, it holds Skype for Business topology, configuration and polices (more details: Simple understanding of Skype for Business/ Lync CMS)
  • Lis: store location information (network subnets, ports, Switches...etc.) that is used by Skype for Business Location services for E9-1-1 feature.

Skype for Business Core

Following databases are usually installed on both the RTC and RTCLOCAL instances

  • RTC: as mentioned before, it store persistent user information (contact list, scheduled conferences…etc.)
  • RTCDyn: Store dynamic “live” data about users (current presence, endpoints user logged in from…etc.)

Users

  • RTCAB: store the Skype for Business address book information used by Skype for Business address book services

  • RTCXDS: store a back up of user data

that’s all, a small quick and to the point explanation of Skype for Business databases types and functionalities, hope you found it helpful.

转载于:https://my.oschina.net/u/4137120/blog/3055903

Simple Understanding of Skype for Business Databases相关推荐

  1. 组件skype服务器,Skype for Business Server 中的中介服务器组件

    Skype for Business Server 中的中介服务器组件Mediation Server component in Skype for Business Server 2021/3/24 ...

  2. Skype for Business Server 2015-13-IISARR-2-发布-2-前端服务器

    申明:文章中部分内容有涉及官方帮助或者网上资源整合,如有违权,请速与作者联系,谢谢! 作者:316191099@qq.com 培训:Skype for Business Server 2015-项目实 ...

  3. 前端服务器共享的文件产品内容,Skype for Business Server 2015-04-前端服务器-2-创建一个文件共享...

    申明:文章中部分内容有涉及官方帮助或者网上资源整合,如有违权,请速与作者联系,谢谢! 作者:316191099@qq.com 培训:Skype for Business Server 2015-项目实 ...

  4. SFB 项目经验-13-为某上市企业仅安装Skype for Business 2016(图解)

    ****************************************************************************** <Skype for Busines ...

  5. SFB 项目经验-09-用Lync 2013或Skype for Business 2015抢火车票

    本系列博文: Lync 项目经验-01-共存迁移-Lync2013-TO-SFB 2015-规划01 http://dynamic.blog.51cto.com/711418/1858520 Lync ...

  6. Skype for Business Server 2015-07-边缘服务器-3-部署

    申明:文章中部分内容有涉及官方帮助或者网上资源整合,如有违权,请速与作者联系,谢谢! 作者:316191099@qq.com 培训:Skype for Business Server 2015-项目实 ...

  7. Skype for Business Server 2015-06-持久聊天服务器-3-配置

    申明:文章中部分内容有涉及官方帮助或者网上资源整合,如有违权,请速与作者联系,谢谢! 作者:316191099@qq.com 培训:Skype for Business Server 2015-项目实 ...

  8. Skype for Business Server 2015-08-反向代理-发布-统一沟通

    申明:文章中部分内容有涉及官方帮助或者网上资源整合,如有违权,请速与作者联系,谢谢! 作者:316191099@qq.com 培训:Skype for Business Server 2015-项目实 ...

  9. Skype For Business 2015 综合部署系列一:Skype 环境需求及部署规划

    Skype for Business 2015 环境需求 Skype for Business 通信与协作平台整合了源自 Skype 的客户端体验以及 Lync 的企业级安全性.合规性和控制力.与Ly ...

最新文章

  1. 数据结构和算法:(1)数据结构的基本知识
  2. i-jetty环境搭配与编译
  3. 简单的计算机试题,这么简单的MS Office试题基础,一般人都不好意思看!
  4. React.js 开发常见问题
  5. Django2.2安装
  6. C++和C#的指针小解
  7. 规定输出字段html,控制视图输出的包装字段内容的 HTML 标签《 Drupal 7 基础 (上) 》...
  8. 猎聘 大街_大街开放时
  9. Hidden Markov Model
  10. 此版本的visual studio无法打开下列项目_深度学习实现高精度钢琴曲转谱Piano transcription项目简明使用教程...
  11. js字符串转日期类型
  12. PreScan笔记(2.1)——MATLAB更改初始data model文件中的参数
  13. allegro17.4绘制PCB封装-R0603
  14. SciPy 安装不上?
  15. java 一元二次方程_java一元二次方程求根
  16. win服务器系统无法切换输入法,win10输入法切换不了怎么办?win10无法切换输入法现象的解决方法...
  17. 网页编程 table 表格设计 css
  18. 分享学JavaScript的第十天
  19. FPGA项目一:1位闪烁灯设计
  20. 服务器搭建网站公网ip,如何获取公网ip,自己搭建公网ip服务器的方法

热门文章

  1. Java服务器,联机小游戏
  2. 【从0到1搭建LoRa物联网】13、低成本单通道网关(一)
  3. matlab伽玛分布如何表示,伽玛分布(伽玛分布的性质及其应用)
  4. 高考|考大学不是唯一出路!
  5. 热烈欢迎领导莅临指导主题PPT模板
  6. 免费算力平台——九天毕昇
  7. 微信小程序canvas绘图功能小例子
  8. php线程教程,实例讲解php实现多线程
  9. ecshop文件结构
  10. SWUST OJ 616: 排序查找