- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 HDFS采用Block的三大优点
1. 采用Block之后文件可以非常大,因为block可以存储在集群上的任一台机器上。这样就具有了分布式文件系统的基础,比如可以做负载平衡,可以做冗余以避免文件的损坏或机器故障等。2. 存储子系统的职责单一化。只负责block的读写,文件的权限控制等可由其它系统负责。3. 采用replication策略实现高可用性更适宜。当某个block不可访问时,HDFS将自动复制相应的块从而维持备份的
2012-05-28 10:46:19 2998 4
原创 Web2.0网站一些通用业务采用NoSql的解决方案
首先理解NoSql的划分。Often, NoSQL databases are categorized according to the way they store the data and fall under categories such askey-value stores, BigTable implementations, document store datab
2012-05-23 15:45:46 918 2
原创 Linq to SQL
[Table] public class Customer{[Column(IsPrimaryKey=true)] public int ID;[Column] public string Name;}public static class Program{ public static IEnumerable Pair (this IEnumerable source) {
2012-05-17 13:56:34 489 1
转载 Subquery and Wrapping query
Subquery, Progressive query, Into, Wrapping query1. Using fluent syntaxstring[] names = { "Tom", "Dick", "Harry", "Mary", "Jay" };IEnumerable outerQuery = names.Where (n => n.Length == names.O
2012-05-16 15:29:30 327
原创 Capturing iteration variables
首先要理解Lambda表达式的延迟执行(Deferred execution)An important feature of most query operators is that they execute not whenconstructed, but when enumerated.其次来理解捕获迭代变量When you capture iteration variable
2012-05-15 14:38:04 342
转载 Fluent syntax 与Query Expression syntax在LINQ中的应用
Fluent syntax IEnumerable filteredNames = names.Where (n => n.Contains ("a"));Query exppression syntax IEnumerable filteredNames = from n in names
2012-05-14 18:04:27 629
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人