当前位置:主页 > 云主机 > 正文

数据库管理_阿里云_企业快速建站系统

时间:2021-04-09 02:37 来源:埃里克云 编辑:埃里克云

核心提示

正如我在前一篇文章中指出的,新的delphixcli是一个节点.js当用户登录到系统时在本地运行的应用程序。用户文档可以在CLI用户指南中找到,但是我认为有必要探究一下我们是如何最终...

数据库管理_阿里云_企业快速建站系统

正如我在前一篇文章中指出的,新的delphixcli是一个节点.js当用户登录到系统时在本地运行的应用程序。用户文档可以在CLI用户指南中找到,但是我认为有必要探究一下我们是如何最终使用CLI的,我们现在已经给出了它所基于的底层web服务。我们的web服务都是由一组模式定义的,我希望有一天能更详细地描述这些模式。对于手头有delphix服务器的用户,可以访问位于/api/json的完整模式/delphix.json文件在任何服务器上。这些模式都是由CLI加载的,以动态生成内容,这样我们就不需要在每次对web服务层所做的更改时更新CLI有一些奇怪之处值得注意:我们支持在全局路径上导出读/更新的单例对象(即NDMP配置)。我们的对象是多态的,并且利用继承,因此我们可以拥有一组操作(链接、供应、删除等),这些操作可以在各种类型(Oracle、MSSQL等)上操作,而不需要完全独立的命名空间(这将阻止消费者对对象进行一般性的迭代)。我们支持每个对象(启动、停止等)和全局(链接、供应等)的非积垢操作。我们有对独立于对象名的对象的持久引用。有些操作从web服务调用异步执行,可能需要一段时间才能运行。CLI非常受Bryan在Fishworks CLI上的工作的启发(Fishworkers无疑会对CLI文档仍然向dory和kiowa表示敬意这一事实感到振奋)。我们知道,基于文件系统(如导航、属性操作和丰富的内置帮助和制表符完成)的模式CLI比使用具有深奥(带有可笑名称的选项)的永无休止的命令列表要容易得多。但是我们也可以从fishworkscli中学习到:因为底层的web服务层不是RESTful并且格式不好,这意味着维护CLI非常昂贵,并且上下文之间的语义也有细微的变化。第一个决定是让CLI名称空间模拟web服务层的名称空间。如果API的根目录是/resources/json/delphix/service/smtp,则意味着CLI位置将是service smtp。这既鼓励了api的合理布局,又消除了对额外翻译的需要。我们允许直接键入这些路径,但对于熟悉这些shell的用户,也支持cd命令和类似UNIX的路径:delphix>;数据库delphix数据库>;cd/service/ndmpdelphix服务ndmp>;cd。。delphix服务>;对于对象组,我们有一个list命令(以及一个显示当前上下文中所有内容的ls别名)和一个select命令来选择单个节点:delphix数据库列表名称PARENTCONTAINER描述多莉--delphix数据库>;select dorydelphix数据库"dory">;cd/delphix>;数据库"dory"delphix数据库"dory">;现在我们可以在名称空间中移动了,下一个问题是如何对操作建模:创建、读取、更新、删除以及自定义全局和每对象操作。无论HTTP实现如何(PUT、POST或DELETE),每个操作都可以接受一个JSON对象作为输入。我们没有在命令行上指定一个完整的对象,而是将用户置于一个上下文中,在该上下文中,用户可以交互地更改属性并选择提交(或放弃)操作。delphix数据库>;链接delphix数据库链接*>;获取容器类型:OracleDatabaseContainer名称:(必填)说明:(未设置)诊断记录故障:正确组:(必需)蒙面:(未设置)performanceMode:(未设置)delphix数据库链接*>;设置container.name=福禄克delphix数据库链接*>;设置dbUser=delphixapi支持嵌套对象作为输入,因此CLI使用点分隔属性(和制表符补全)来指定输入。对于支持多个类型(通过继承)的对象,只要更改类型参数,可用属性集就会更改。对于编程使用者,可以JSON格式输出数据,并且可以打开"trace"选项来查看作为操作一部分进行的HTTP调用。然后,用户可以在CLI中进行实验,使用更自然的界面、选项卡完成、集成的帮助,然后在需要更高级的操作时使用切换到原始web服务。在CLI和web服务领域还有更多的主题,从名称中的对象引用到异步作业,再到与illumos PAM堆栈的集成以钩住SSH身份验证。但在我的下一篇文章中,我希望深入研究web服务模式的结构,并描述我们如何在后端、GUI、文档和CLI上使用它们来自动化工程过程的重要部分。

  • 企业云_哪里买_大数据网站 企业云_哪里买_大数据网站

    Delphix最近与AWS合作,帮助人们和团队加快并确保迁移到业界领先的Amazon Web服务云平台。AWS市场上的Delphix结合了AWS,加快了重要的迁移项目,并将时间从几周、几个月缩短到几天。客...

  • 云存储服务器_网站_云存储文件上传 云存储服务器_网站_云存储文件上传

    数据操作帮助人们与数据连接的方式因技术、用户和用例的不同而有很大差异。例如,数据民主化一直是分析界的话题,专注于为非技术用户提供回答关键问题和推动业务新见解所需...

  • 带宽和网速的关系_如何租用_工业大数据 带宽和网速的关系_如何租用_工业大数据

    在大多数人可能会做噩梦,梦到上班时忘了穿裤子,数据库管理员(DBA)的噩梦围绕着出现在工作中,被告知生产系统出现严重故障或其他高影响情况,而完全不知道。监控和警觉是...

  • 阿里服务器_如何选_物联网开发套件 阿里服务器_如何选_物联网开发套件

    几天前,在旧金山的纳斯达克中心,我见到了首席信息官Ken Piddington先生,他也是首席信息官的执行顾问。Ken说:"我和首席信息官和IT部门的首要任务是数据转换。"事实上,他经常听...

  • 阿里服务器_阿里云_国内物联网操作系统 阿里服务器_阿里云_国内物联网操作系统

    "对创新的需求正在增长,而且增长迅速,"埃森哲的吉滕德拉·卡瓦特卡尔(Jitendra Kavathekar)最近在旧金山举行的Delphix数据活动上评论道我们需要将人们与技术联系起来,推动全球的...

  • <strong>香港cn2服务器_什么是_大数据分析软件有</strong> 香港cn2服务器_什么是_大数据分析软件有

    数据的使用应该是无摩擦的,让数据消费者能够看到和访问所有版本的授权数据,而不必考虑位置、云平台或存储供应商。为了确保这些能力,企业实施解决方案,在管理数据的运营...

  • 数据云_怎么购买_云服务器哪便宜 数据云_怎么购买_云服务器哪便宜

    上周,我们的一个主要合作伙伴给我发了一封信,帮助他了解在Oracle和SQL Server上实现Delphix的方式之间的差异。如果您不熟悉Delphix动态数据平台(DDP),那么在您阅读完Oracle的支持和...

  • 负载均衡_如何租用_人工智能用的什么技 负载均衡_如何租用_人工智能用的什么技

    德尔菲斯工程和支持是非常了不起的人。他们继续寻求解决方案,不管需要多少时间,也不管他们面临支持异构环境、硬件配置和客户需求的复杂挑战。这篇文章是为了支持我们的团...

  • 大宽带服务器_海外_关系型数据库和非关 大宽带服务器_海外_关系型数据库和非关

    大家好!我又回到了"演示马鞍"上,来展示将数据从一个云复制到另一个云是多么容易。数据摩擦比比皆是,很少有地方像云迁移项目那样感受到数据摩擦。将数据传输到云中可能是一...