SQL Server 2019可扩展性框架相当于Postgres扩展。根据下面的文章,我认为两者并不完全相同。
这两者的确切区别是什么?
https://www.postgresql.eu/events/pgconfeu2019/sessions/session/2641/slides/265/Implementing%20your%20first%20PostgreSQL%20extension.pdf
https://nielsberglund.com/2019/06/06/sql服务器- 2019可扩展性-框架-外部languages/
乍一看它们并不十分相似。PostgreSQL扩展看起来更像SQL Server CLR Integration,作为在数据库引擎内部运行的函数、过程、类型和聚合(加上PostgreSQL中更多的可扩展性点)扩展数据库引擎的一种手段。
SQL Server可扩展性框架是一种在数据库引擎之外运行自定义代码的方法,通过特殊的存储过程sp_execute_external_script。重点是安全支持多种语言(Python、R、Java、c#)。. NET Core)),拥有允许的权限,并带来自己的库,主要用于需要使计算接近数据的机器学习应用程序,但不一定是内部的数据库引擎。