app购彩网平台

app购彩网平台好评猫-专业服务器租用知识门户网站!易记域名:www.haopingmao.com

Postgres的可能性国内免备案服务器:蚕食IT的数据库迁移故事

chen 免备案服务器 2021-07-29 11:00:48 0 数据   服务   备案

  Nnible是EDB最古老的合作伙伴之一。从Ingres的背景来看国内免备案服务器,这是我们在2002年前后将PostgreSQL添加到投资组合中的一小步。鉴于PostgreSQL的可能性,我们在2010年完全专注于PostgreSQL,同时作为欧洲第一个EDB合作伙伴。我们与EDB和EDB产品的大多数项目都将专有数据库迁移到国内免备案服务器PostgreSQL。我们这样做是为了荷兰最大的500家公司,当然,规模较小的公司也是如此。

  

  从Oracle迁移到国内免备案服务器PostgreSQL

  这些项目中的大多数都将Oracle作为源数据库。从国内免备案服务器Oracle迁移到PostgreSQL非常符合成本效益。当Oracle可以在迁移项目完成后完全关闭时,就实现了最大的节约。如果某些Oracle仍然需要与PostgreSQL共存,那么问题就开始出现了。很难将Oracle中的成本缩减到与使用成比例的金额,因为缩小成本通常会降低贴现率。甲骨文离开的越少,这个比率就越贵。

app购彩网平台  客户被某些Oracle实例和应用程序困住的主要原因之一是,这些应用程序是用Oracle窗体或/和Oracle报告编写的。直到最近,nible还没有一个很好的解决方案,让OracleForms/Report应用程序的客户能够同时迁移到数据库和应用程序中。

app购彩网平台  为Oracle迁移到PostgreSQL找到合适的合作伙伴

  作为一家独立的咨询公司,我们希望根据我们30多年的经验,只使用我们所相信的方法和工具,向我们的客户提供最高质量的解决方案。这就是我们与EDB合作的原因,因为我们相信他们的产品,也因此我们与SIB愿景合作,因为我们认为VisionX是一个低代码平台,它使自己与众不同。

app购彩网平台  Nible开发了一种从Oracle迁移到PostgreSQL数据库的迁移策略,确保提前知道迁移的成本和时间表。这一战略包括一项评估和以概念证明(POC)形式进行的三项测试。第一个POC是为了证明我们可以迁移应用程序(DEV),第二个POC是证明提供一个健壮、高可用性、安全等的PostgreSQL环境是可能的。第三个POC的目的是证明新环境的性能至少可以与旧环境相媲美。这个过程确保如果我们从迁移开始,我们将成功并有一个有效的业务案例。

  使用VisionX的Oracle窗体迁移

app购彩网平台  2019年,尼布尔与总部设在奥地利的SIB Visions公司建立了合作伙伴关系。他们的低代码平台VisionX生成开源Java代码。更重要的是,VisionX提供了Oracle窗体迁移扩展,它能够基于Oracle窗体FMB源文件或现有数据模型创建应用程序。

  低代码开发近年来受到了广泛的关注。在不涉及太多细节的情况下,它最被提及的优点是:

  低代码:最高优势

  建筑应用的高速

  开发过程的灵活性,因为它很容易迅速转向新的数字倡议。

  具有用于用户界面、数据模型和业务逻辑的图形设计器,这使得无需编写代码就可以开发应用程序。这允许非程序员,也就是公民开发人员,创建网络和移动应用程序来改进业务流程。

  这个列表还不完整,但是在互联网上有很多讨论低代码平台优势的材料。

  但是让我们回到VisionX,这个部分的主要主题。使用VisionX,我们可以通过导入FMB文件将Oracle窗体应用程序转换为基于Java的应用程序。该平台将绝对定位表单用户界面转换为现代响应Web界面,并生成干净、可读的Java代码。FMB文件中的业务逻辑将作为注释添加到Java代码中。

  缩小程序员和公民开发者之间的差距

  对于低代码平台的一个常见批评是,它们剥夺了开发人员所需的灵活性。以下是VisionX如何解决这个问题:

  可以在VisionX中可视化地创建应用程序,但所有更改也都是在Java代码中自动进行的。可以在Eclipse中打开VisionX应用程序。在VisionX中更改UI,在Eclipse中实时更改Java源代码。选择VisionX中的UI元素,相关的源代码行将立即在Eclipse中突出显示。最重要的是,这个过程也是朝另一个方向工作的--在Eclipse中添加一个新的UI元素,在Eclipse中使用Java代码,在VisionX设计器中添加一个实时更改的UI。突出显示Eclipse中的UI成员变量,该UI元素将在VisionX设计器中被选中。

  直接访问Java代码提供了更多的优势,例如深入了解代码在性能方面的有效性,或者更好地理解Java代码在软件和安全审核方面的安全性。

app购彩网平台  一个完全集成的、最先进的程序员工作台使这成为可能。这也意味着VisionX对很少或根本没有Java专业知识的开发人员很有吸引力,而且对于核心Java程序员也很有吸引力。

app购彩网平台  没有供应商锁定:从Oracle中解脱出来

  最后,Java代码是您的应用程序,它可以独立于开发工具VisionX运行。这种独立产品可以在任何源代码控制系统(如GIT)中签入,这样就可以轻松地使用自动构建和集成过程、自动化测试和CI/CD管道。因此,VisionX将适用于您认为适合您的应用程序的任何关于开发和生命周期管理的方法。

app购彩网平台  总结一下将VisionX用于应用程序开发和Oracle窗体迁移的主要优点:

app购彩网平台  Oracle窗体应用程序是基于FMB源文件或现有数据模型创建的。

app购彩网平台  生成的代码干净易懂。

app购彩网平台  可视化设计器和Eclipse之间的双向同步结合了设计器的简单性和手动代码的灵活性。

  生成的应用程序是独立于VisionX运行的独立产品。

  完全迁移解

app购彩网平台  对于我们来说,这意味着我们现在对客户有了一个完整的命题,在这里,我们不仅可以迁移数据库,还可以迁移所有数据和业务逻辑,比如包,还可以迁移Oracle表单和报表。数据库中Oracle数据库、数据和业务逻辑的迁移主要由EDB迁移工具包。许多应用程序迁移都是使用VisionX自动完成的。这种方法确保在节省Oracle许可证和订阅以及迁移成本方面有一个有效的业务案例。

  我们看到,节约成本是离开专有数据库并走向开源的主要驱动力。在过去的十年里,尼布尔成功地做到了这一点。现在,如果专有数据库是Oracle,则可以将Oracle窗体应用程序的迁移添加到我们的等式中。有了VisionX,我们的迁移策略就更完整了。

  我们还看到,我们的大多数客户都有云策略。我们认为,对于任何云策略,专有应用程序(如Oracle Forms)都是一条死胡同。但是,您拥有的、使用开放源代码Java代码构建的、由VisionX生成的应用程序(如果有必要的话,也可以由Java代码编写人员进行修改)非常适合这种策略。云中不需要私有组件,所以每个人都可以选择自己的云解决方案。

本文由好评猫(http://bzyz185.cn/beian/2021-07-29/639.html)原创,转载请注明!

版权声明

本文作者来自互联网用户,不代表好评猫立场。
app购彩网平台 如果作者发布涉及版权问题请联系我们删除,谢谢!

上一篇:返回列表

网站分类