Joe仰赖Database Lab运作,而Database Lab是可以在数秒钟以数TB的Postgres资料库,建构出独立非生产环境副本的工具。开发者开始使用Joe时,便能取得全尺寸的资料库副本,这个过程全自动化,这样的资料库副本称为精简副本,且由于多个副本共享相同的资料块,因此不只配置速度很快,磁碟使用空间也非常少。
由于副本是完全独立的,因此使用者在软件定制开发中可以直接修改资料库,由于SQL执行计画与生产环境完全相同,因此不需要操作生产环境资料库,便能够排除SQL查询错误并最佳化查询。用户只要在Slack中,要求Joe对特定SQL查询作出解释,Joe便会根据实际的资料库资料,产生查询结果,并且分析SQL的执行效能。官方现在释出Joe 0.5.0版本,新增了对Slack API签章秘密的支援,现在当Joe需要花比较多时间执行分析工作,会在完成后自动发出通知,新版本也对SQL解释程序进行了多项改进。目前Joe仅以Slack聊天机器人的形式提供服务,在未来版本,官方还会採用其他通讯来提供服务。