Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NET应用程序与独立Windows和Azure兼容_Windows_Azure - Fatal编程技术网

.NET应用程序与独立Windows和Azure兼容

.NET应用程序与独立Windows和Azure兼容,windows,azure,Windows,Azure,我需要设计一个MVC 2或3应用程序,以在内部Win服务器和Azure上工作。我看到的唯一问题是数据存储。该应用程序会监听一些非常健谈的数据源,比如每天10GB,并且必须写入这些数据。因此,我正在寻找一种方法,使Azure表和其他一些数据库在代码上的差异最小 对使用什么数据库有什么建议吗 TIA本地使用平面文件系统,在云中使用Blob怎么样 这种方法对于存储大量数据非常有效(不需要考虑可伸缩性)。对于索引,您可以使用基于文件的方法(在Azure中工作得非常好),对于实际的序列化,您可以使用开源方

我需要设计一个MVC 2或3应用程序,以在内部Win服务器和Azure上工作。我看到的唯一问题是数据存储。该应用程序会监听一些非常健谈的数据源,比如每天10GB,并且必须写入这些数据。因此,我正在寻找一种方法,使Azure表和其他一些数据库在代码上的差异最小

对使用什么数据库有什么建议吗


TIA

本地使用平面文件系统,在云中使用Blob怎么样

这种方法对于存储大量数据非常有效(不需要考虑可伸缩性)。对于索引,您可以使用基于文件的方法(在Azure中工作得非常好),对于实际的序列化,您可以使用开源方法(针对.NET的快速和最紧凑的序列化)

注意:如果您的系统使用该方法中的模式,那么选择在您的情况下最有意义的持久性类型就容易多了


在本地使用平面文件系统,在云中使用Blob怎么样

这种方法对于存储大量数据非常有效(不需要考虑可伸缩性)。对于索引,您可以使用基于文件的方法(在Azure中工作得非常好),对于实际的序列化,您可以使用开源方法(针对.NET的快速和最紧凑的序列化)

注意:如果您的系统使用该方法中的模式,那么选择在您的情况下最有意义的持久性类型就容易多了