首页> 外文会议>Database theory - ICDT'99 >Issues Raised by Three Years of Developing PJama: An Orthogonally Persistent Platform for Java™
【24h】

Issues Raised by Three Years of Developing PJama: An Orthogonally Persistent Platform for Java™

机译:三年开发PJama提出的问题:Java™的正交持久性平台

获取原文
获取原文并翻译 | 示例

摘要

Orthogonal persistence is based on three principles that have been understood for nearly 20 years. PJama is a publically available prototype of a Java platform that supports orthogonal persistence. It is already capable of supporting substantial applications. The experience of applying the principles of orthogonal persistence to the Java programming language is described in the context of PJama. For example, issues arise over achieving orthogonality when there are classes that have a special relationship with the Java Virtual Machine. The treatment of static variables and the definition of reachability for classes and the handling of the keyword transient also pose design problems. The model for checkpointing the state of a computation, including live threads, is analyzed and related to a transactional approach. The problem of dealing with state that is external to the PJama environment is explained and the solutions outlined. The difficult problem of system evolution is identified as a major barrier to deploying orthogonal persistence for the Java language.rnThe predominant focus is on semantic issues, but with concern for reasonably efficient implementation. We take the opportunity throughout the paper and in the conclusions to identify directions for further work.
机译:正交持久性基于近20年以来被理解的三个原理。 PJama是支持正交持久性的Java平台的公开可用原型。它已经能够支持大量的应用程序。在PJama的上下文中描述了将正交持久性原理应用于Java编程语言的经验。例如,当存在与Java虚拟机有特殊关系的类时,就会出现实现正交性的问题。静态变量的处理以及类的可到达性的定义以及关键字transient的处理也带来了设计问题。分析用于检查点(包括活动线程)的计算状态的模型,并将其与事务方法相关联。解释了处理PJama环境外部状态的问题并概述了解决方案。系统演化的难题被认为是Java语言部署正交持久性的主要障碍。rn主要关注语义问题,但关注合理有效的实现。我们将在本文中和结论中抓住机会,确定进一步工作的方向。

著录项

  • 来源
    《Database theory - ICDT'99》|1999年|1-30|共30页
  • 会议地点 Jerusalem(IL);Jerusalem(IL)
  • 作者

    Malcolm Atkinson; Mick Jordan;

  • 作者单位

    University of Glasgow, Glasgow G12 8QQ, Scotland and Sun Microsystems Laboratories, 901 San Antonio Road MS MTV29-110, Palo Alto, CA 94303;

    University of Glasgow, Glasgow G12 8QQ, Scotland and Sun Microsystems Laboratories, 901 San Antonio Road MS MTV29-110, Palo Alto, CA 94303;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 各种专用数据库;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号