是否可以创建一个可以在MATLAB和任何DBMS中使用的库或DLL,如SQL Server(带.net),Oracle等...
我想在Matlab或SQL中处理数据并使用这个公共库。 是否可以使用blob然后MATLAB读取它?
这可能吗?
答案 0 :(得分:0)
我确信您可以使用blob将数据从至少Oracle传输到数据库外的任何程序。该程序必须能够解释blob,并且很可能必须能够从中构建一些内存结构。大多数内存结构依赖于指向内存位置的指针,这很难存储在数据库中,因为内存位置会有所不同,数据库存储也是一致的。因为这听起来像回到70年代 - 80年代。
除此之外,您很可能希望对该数据进行一些分析。要将数据传输到您的客户端,数据库必须全部挖掘。这需要花费时间,转移到客户端也是如此,特别是在大量使用时。当客户端具有能够开始分析的数据时,数据库 - 至少在Oracle中 - 已完成相同的分析。该解决方案的缺点在于它依赖于数据库,优点是它是性能最佳的解决方案。