首页> 外文会议>ACM SIGMOD international conference on Management of data >Hosting the .NET Runtime in Microsoft SQL server
【24h】

Hosting the .NET Runtime in Microsoft SQL server

机译:在Microsoft SQL Server中托管.NET运行时

获取原文

摘要

The integration of the .NET Common Language Runtime (CLR) inside the SQL Server DBMS enables database programmers to write business logic in the form of functions, stored procedures, triggers, data types, and aggregates using modern programming languages such as C#, Visual Basic, C++, COBOL, and J++. This paper presents three main aspects of this work. First, it describes the architecture of the integration of the CLR inside the SQL Server database process to provide a safe, scalable, secure, and efficient environment to run user code. Second, it describes our approach to defining and enforcing extensibility contracts to allow a tight integration of types, aggregates, functions, triggers, and procedures written in modern languages with the DBMS. Finally, it presents initial performance results showing the efficiency of user-defined types and functions relative to equivalent native DBMS features.
机译:在SQL Server DBMS中集成了.NET公共语言运行时(CLR),数据库程序员可以使用C#,Visual Basic等现代编程语言以函数,存储过程,触发器,数据类型和集合的形式编写业务逻辑。 ,C ++,COBOL和J ++。本文介绍了这项工作的三个主要方面。首先,它描述了SQL Server数据库过程中CLR集成的体系结构,以提供一个安全,可伸缩,安全且高效的环境来运行用户代码。其次,它描述了我们定义和执行可扩展性合同的方法,以允许将现代语言编写的类型,集合,函数,触发器和过程与DBMS紧密集成。最后,它提供了初步的性能结果,显示了用户定义的类型和功能相对于等效的本机DBMS功能的效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号