- 浏览: 35264 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
文章分类
最新评论
-
derlang:
mryufeng 写道方向很好哦多谢鼓励,共同进步
Erlang学习告一段落 -
mryufeng:
方向很好哦
Erlang学习告一段落 -
crackcell:
一起进步……
Erlang学习告一段落
学习了一个多月的Erlang,很开阔眼界。最近在公司里建议用Erlang写一集群管理系统,开始进行中,采用通信平台加插件的结构,还是非常合适的,类似于Erlang里面的回调模块。细节的东西,只有在项目中才能加深体会。
想在一个方向深入下去,就是分布式数据库系统,希望自己能够坚持下去,建立个很好的根据地,不能再漂来漂去了。想想这几年以来,开始做三年CAD二次开发,后来做了一段时间的SIP协议,现在主力搞分布式文件系统,到现在竟然还觉得有很大的学习压力,基础不牢,用心不专一之故也。古贤云,不恒其德,或承之羞,二三其德者凶。从正面来说就是唯精唯一,允厥其中;一门深入,长时熏修。各行各业都有一些通用的基本原则,需要仔细考虑。
数据库系统不论从应用方面,还是从理论方面,都是非常重要的一个领域。云计算的兴起,也引起传统关系数据库,对象数据库的许多进展,比如google的BigTable,Amazon的SimpleDb,移动所谓的弹性对象存储,都在摸索适合于特定领域的新的数据模型,在伸缩性,容错,多版本方面着力很多,这方面我觉得大有可为。
入手处,先把mnesia这个东东攻下来,深入,细致,全面的把代码看几遍,对分布式数据库系统的特性和实现有一个大致的把握,附带的我想会对Erlang有个更好的理解。估计需要几个月的时间,集中做这个工作。所以写下来,希望能起到一点自我监督的作用。
主要的学习资料:
Jim Gray 事务处理概念和技术
Gerhard Weikum 事务信息系统,并发控制与恢复的理论,算法和实践
更主要的是对一些重要开源数据库的分析,这放在mnesia的以后进行
couchdb
hbase
bdb
postgresql
sqlite
mysql
争取拿两年的时间来建立一个良好的基础。
多谢鼓励,共同进步
想在一个方向深入下去,就是分布式数据库系统,希望自己能够坚持下去,建立个很好的根据地,不能再漂来漂去了。想想这几年以来,开始做三年CAD二次开发,后来做了一段时间的SIP协议,现在主力搞分布式文件系统,到现在竟然还觉得有很大的学习压力,基础不牢,用心不专一之故也。古贤云,不恒其德,或承之羞,二三其德者凶。从正面来说就是唯精唯一,允厥其中;一门深入,长时熏修。各行各业都有一些通用的基本原则,需要仔细考虑。
数据库系统不论从应用方面,还是从理论方面,都是非常重要的一个领域。云计算的兴起,也引起传统关系数据库,对象数据库的许多进展,比如google的BigTable,Amazon的SimpleDb,移动所谓的弹性对象存储,都在摸索适合于特定领域的新的数据模型,在伸缩性,容错,多版本方面着力很多,这方面我觉得大有可为。
入手处,先把mnesia这个东东攻下来,深入,细致,全面的把代码看几遍,对分布式数据库系统的特性和实现有一个大致的把握,附带的我想会对Erlang有个更好的理解。估计需要几个月的时间,集中做这个工作。所以写下来,希望能起到一点自我监督的作用。
主要的学习资料:
Jim Gray 事务处理概念和技术
Gerhard Weikum 事务信息系统,并发控制与恢复的理论,算法和实践
更主要的是对一些重要开源数据库的分析,这放在mnesia的以后进行
couchdb
hbase
bdb
postgresql
sqlite
mysql
争取拿两年的时间来建立一个良好的基础。
评论
3 楼
derlang
2010-03-02
mryufeng 写道
方向很好哦
多谢鼓励,共同进步
2 楼
mryufeng
2010-03-01
方向很好哦
1 楼
crackcell
2010-03-01
一起进步……
发表评论
-
Erlang应用列表
2010-11-02 17:47 772本文收集Erlang的应用列表,随时更新维护 WebS ... -
安装wx成功
2010-11-01 23:10 864今晚下定决心,要安装wx for Erlang,经过几个小时的 ... -
几个有趣的Erlang项目
2010-07-15 18:45 879Riak Scalaris CouchDB Disco ... -
mnesia schema management
2010-06-19 16:59 856Q: 加入一个新节点到Mnesia System &g ... -
日日亲近之
2010-06-03 19:19 29净空法师有一读书法:一门深入,长时熏修。细细想来,确有至理存在 ... -
学习erlang三个月小节
2010-06-01 21:44 829期间主要做了 - 看erlang programmin ... -
actors style of concurrent programming
2010-05-01 19:46 475from <<Programming in sca ... -
对Erlang的学习需要深入
2010-04-30 17:56 57用Erlang写了一个集群管理和监控系统,初具 ... -
Erlang标准库代码
2010-04-21 22:35 763欲掌握OTP,可以多读读Erlang标准库代码,rpc, os ... -
Erlang集群管理系统中遇到的一些小问题
2010-03-10 17:31 1465erlang节点之间的文件传输 # file:read_fil ... -
gen_server: handle_cast VS handle_info
2010-02-20 15:17 2544http://www.trapexit.org/forum/v ... -
开源项目egfs
2010-02-19 22:21 935在http://projects.trapexit.org/w ... -
为EFS提供C API
2010-02-17 18:32 931问题: EFS是我最近学习Erlang的过程中写的一个min ... -
Erlang interoperability
2010-02-17 16:33 707在HTML文档的 doc/tutorial下有文件(新添Mak ... -
mini code and tools
2010-02-17 12:09 580on startup: ./.erlang $HOME/.e ... -
Erlang中的各类文件
2010-02-15 10:45 754[按] 还是多看看这个http://erlangdisplay ... -
Erlang bytecode
2010-02-10 18:26 811http://mryufeng.iteye.com yufe ... -
Erlang的基准测试
2010-02-08 23:11 743需要测试Erlang系统各个方面的性能。 进程创建和并发 ... -
Erlang的代码加载过程
2010-02-08 23:05 607code:load_file/1 提个问题在这儿,慢 ... -
Erlang中的进程表示
2010-02-08 22:56 837test1() -> Pid = spaw ...
相关推荐
Joe的那篇erlang论文 Programming Erlang + 源码包 Erlang Programming Concurrent Programming in Erlang efficiecy guide 资源齐全.希望能帮到你.
Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson为了实现分布式实时高可靠性系统而开发。Erlang以其独特的并行计算能力、强大的错误恢复机制和热代码升级功能闻名,广泛应用于通信、金融和...
Erlang学习资料,2本书,不用卖书,电子书足够了
资源名称:Erlang语音学习资料汇总资源目录:【】Erlang程序设计【】[ManningPublications]ErlangandOTPinAction【】[NoStarchPress]LearnYouSomeErlangforGreatGood!ABeginner'sGuide【】[O'ReillyMedia]...
用于erlang学习资源 一些基本的语言
### Erlang 入门学习经典资料解析 #### Erlang 的神秘与起源 Erlang,作为一门相对小众但极具特色的编程语言,自问世以来便伴随着一种神秘的气息。这种神秘感不仅源于它独特的编程范式——函数式编程,还在于其...
在这个“erlang 连接学习例子”中,我们有两个核心文件:`server.erl` 和 `client.erl`,它们分别代表了一个服务器进程和客户端进程,展示了Erlang中进程间的通信机制。 `server.erl` 文件通常包含一个持续运行的...
【描述】虽然描述中没有具体的信息,但我们可以假设这是一个博主分享的关于Erlang学习的初步笔记,可能涵盖了基本语法、并发模型以及一些实用工具的使用。 【标签】"源码"和"工具"提示我们,这篇笔记可能包括了...
在文档“erlang学习2.pdf”中,作者通过一系列示例和代码介绍了Erlang语言的基本概念及其在网络编程中的应用。本篇将围绕文档中的核心知识点进行深入解读,主要包括:构建一个简单的HelloServer、Table的并发消息...
### Erlang学习:支持多个连接的TableServer及进程通信详解 #### 一、引言 在Erlang的学习过程中,理解和掌握如何构建能够处理多个连接的服务器是非常重要的一步。本篇文档将详细介绍如何通过Erlang语言实现一个...
这份"Erlang游戏程序学习完整PDF手册"是一份全面介绍Erlang在游戏开发中应用的学习资料,包含了Erlang的基础知识、并发原理以及在游戏开发中的实践案例。 Erlang语言的设计理念源自于Ericsson公司为解决电信系统中...
Simon St. Laurent的《Introducing Erlang》这本书深入浅出地介绍了这些概念,是学习Erlang的理想起点。通过阅读这本书,读者将能够理解Erlang如何处理并发、分布式计算和故障恢复,从而构建高效、健壮的软件系统。
### Erlang学习知识点 #### 一、Erlang简介与安装 - **Erlang**是一种通用、并发、函数式编程语言,适用于构建高可用性系统。它在电信行业有广泛应用,同时也被用于互联网服务、分布式计算等领域。 - **安装步骤**...
Erlang是一种面向并发的、函数式编程语言,由瑞典...这两本书结合阅读,将为初学者提供一个全面的Erlang学习路径,从基础语法到高级并发编程技巧,有助于深入理解Erlang语言及其在构建高并发、分布式系统中的强大能力。
Erlang作为一种专为构建高并发、高可用性系统而设计的编程语言,其核心特性之一就是强大的分布式处理能力。本篇文档旨在深入解析Erlang的分布式调用机制及分布式TableServer的相关实现细节,帮助读者更全面地理解...
"xiandiao_erlang_Erlang课后习题_"这个压缩包文件包含了Erlang程序设计第二版的课后习题源码,这对于学习和深入理解Erlang编程至关重要。 Erlang的特点: 1. **函数式编程**:Erlang基于函数式编程范式,强调无副...
Erlang 编程语言是一种功能强大且灵活的编程语言,它提供了一个交互式的 shell 环境,允许用户在其中编写和运行代码。 Erlang Shell 是一个命令行交互环境,类似于 UNIX 和 LINUX 系统的命令行模式。 1. Erlang ...
学习Erlang时,你需要掌握以下核心概念: - **BEAM虚拟机**:Erlang的运行时系统,全称是BIFs (Built-In Functions)、Erlang、Assembler and Memory管理器。 - **OTP行为**:如Supervisor(监督者)、GenServer...
此外,Erlang的REPL(Read-Eval-Print Loop)环境允许开发者快速测试代码并查看结果,这对于调试和学习语言非常有用。Erlang的语法简洁明了,函数式编程风格强调无副作用的纯函数,这有助于写出易于理解和维护的代码...