2011-07-28 37 views
1

我花了几年时间进行比面向对象更多的函数式编程(和并发编程)。我一直粘在Mnesia DBMS,它捆绑在Erlang/OTP System from Ericsson

此外,我们使用MySQL Cluster Storage处理Mnesia节点后面处理临时实时信息的大数据集。我们现有的体系结构非常稳定。然而,在最近的一个项目中,由于其稳定性和大规模的支持,甲骨文踢球的建议是很普遍的。 Oracles产品,Times Ten内存数据库也被用于构建电信系统。 Erlang/OTP在MySQL和MySQL集群产品方面效果很好,因为它提供了ODBC库和众多的sql驱动程序。
Mnesia确实创建了高效的内存数据库。最近,我下载并安装了Oracle Times Ten In-Memory Database。现在基于这个简单的介绍,这里的主体来...

在最近的项目,我们一直在努力,我们用mnesia在主内存中保存分布式会话数据。 Mnesia的表现迄今为止还不错,但我们的用户数量在增加。未来,我们可能需要针对内存存储提供多种选择。我们可能还需要将我们现有解决方案的性能与Oracle Times Ten可能提供给我们的解决方案的性能进行比较。我希望看到并试验Oracle Times Ten的性能,以便在未来的项目中,我可以根据两个DBMS的经验做出明智的决策。

我有它运行,我想开始与PL/SQL,其查询语言。 Oracle新手从哪里开始,特别是关于数据库(11g,10g,9i,e.t.c)和PL/SQL的选择? PL/SQL初学者的任何站点,pdf,教程都将非常有帮助。另外,提供一些关于从不同的应用程序内存空间(数据库连接,管道等)使用Oracle数据库访问数据(写入,读取,更新和删除)的一些选项(通常基于我的Mnesia和MySQL背景)

在此先感谢开始Oracle,PL/SQL编程?

+0

过于宽泛的一个问题 – ninesided

+0

任何介绍性的亮点,欢迎,感谢 –

+0

对于免费资源参见[免费提供的编程书籍的列表] [1]部分Oracle和PL/SQL [1]:HTTP:/ /stackoverflow.com/q/194812/203968 – oluies

回答

1

我将开始与一些书。对于初学者来说,通常情况下书籍会更好地描述。

比较材料时,O'Reilly的书很便宜。一本书提供,Steven Feuerstein是一位出色的作家!