`
nkadun
  • 浏览: 55209 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Oracle NoSQL Database最近使用的一些小心得

阅读更多
做社区网页游戏开发的,以前粗浅地用过voldemort、cassandra、memcachedb,发现在要求较高的一致性方面,上述几种都不能很好地满足;直到发现Oracle NoSQL Database后,它有一些很好用的特性,比如:

1、同分区的事务保证
2、范围查询
3、各种原子操作方法

经过一番挣扎,决定在新游戏中采用它作为key-value存储,用于处理读写频繁的碎片数据。

在开发过程中有一些个人总结吧:

1、对于需要列表的数据,利用keyrange查询功能对原始数据做索引;
2、切记序列操作中的回滚选项;
3、做好key的管理和文档,不然大量key让后来的维护变得艰难;
4、不同分区间的操作根据业务需求记录日志或先存哪个后存哪个,然后在读取逻辑中验证;
5、应付复杂查询还是用SQL吧,k-v再强大也跟上不策划的想法;

题外话:
一个人的精力是有限的,又会各种数据库配置优化又会写程序会把人累死的……唉,哥该何去何从??
分享到:
评论

相关推荐

    Oracle NoSQL Database_2013.12

    Oracle NoSQL Database: Real-Time Big Data Management for the Enterprise Maqsood Alam , Aalok Muley , Chaitanya Kadaru , Ashok Joshi Book Description Publication Date: December 4, 2013 | ISBN-10: ...

    Oracle NoSQL数据库的建模.pdf

    在Oracle OpenWorld 2017大会上,Oracle展示了关于Oracle NoSQL Database Cloud Service、基础介绍、数据建模和演示站的内容,让参会者有机会深入了解Oracle NoSQL数据库的特性和使用方法。其中,CON6545特别关注了...

    nosql-spring-sdk:适用于Oracle NoSQL数据库的Spring Data SDK

    适用于Spring Data 1.1.1-SNAPSHOT的Oracle NoSQL数据库SDK关于适用于Spring Data的Oracle NoSQL SDK提供了一个Spring Data实现模块,用于连接到集群或 。用法从页面下载最新版本。 将下载的项目手动安装到本地Maven...

    nosql-java-sdk:用于Oracle NoSQL数据库的Java SDK

    适用于Java的Oracle NoSQL SDK关于适用于Java的Oracle NoSQL SDK提供了接口,文档和示例,以帮助开发Java应用程序,这些Java应用程序连接到Oracle NoSQL数据库云服务,Oracle NoSQL数据库或Oracle NoSQL Cloud ...

    nosql-node-sdk:适用于Oracle NoSQL数据库的Node.js SDK

    与Node.js一起安装的 与Oracle NoSQL数据库云服务一起使用: Oracle Cloud Infrastructure帐户在该帐户中创建的用户,该用户组具有授予所需权限的策略。 与本地的Oracle NoSQL数据库一起使用: 。 请参阅以下载...

    Oracle:企业大数据解决方案(PDF)

    - **Oracle NoSQL Database**:这是一个高度可扩展的NoSQL数据库管理系统,特别适合处理大量非结构化或半结构化数据,支持快速读写操作。 - **In-Database Analytics**:将数据分析功能内置到数据库中,可以直接在...

    Oracle-NoSQLDB-入门.pdf

    ### Oracle NoSQL Database 入门知识点详解 #### 一、Oracle NoSQL Database 概述 **Oracle NoSQL Database** 是一款由 Oracle 开发并维护的高性能键值存储系统,适用于大规模分布式环境中的数据管理和处理。它...

    Oracle Big Data Handbook

    本书覆盖了Oracle在大数据领域的全套技术和产品,包括但不限于Oracle Big Data Appliance、Oracle NoSQL Database、Oracle GoldenGate for Big Data等,帮助读者理解如何利用这些工具和技术来解决复杂的数据处理与...

    HiveKVStorageHandler3:适用于 Oracle NoSQL 数据库 v3 的 Hive 存储处理程序

    'oracle.nosql.database' = 'my_database', 'oracle.nosql.table' = 'my_table'); ``` 在上述示例中,`com.example.HiveKVStorageHandler3`应替换为实际的存储处理程序类路径,而其他属性如`oracle.nosql....

    oracle数据库开发者指引(database-development-guide.pdf)

    Oracle数据库开发者指引是针对使用Oracle数据库进行应用开发的专业指南,主要涵盖了数据库设计、开发、优化以及与应用程序的集成等多个方面。这份21c版本的指南提供了丰富的信息,旨在帮助开发者充分利用Oracle...

    nosql-python-sdk:适用于Oracle NoSQL数据库的Python SDK

    Oracle NoSQL数据库是一款高度可扩展、分布式的键值存储系统,设计用于处理大规模数据。它提供了高可用性、一致性和可持久化的特性,适合于大数据和实时应用。Python SDK是Oracle为开发人员提供的一个工具包,允许...

    oracle大数据培训资料.zip

    此外,还会介绍Oracle在大数据领域的主要产品,如Oracle Big Data Appliance、Oracle NoSQL Database等。 第二天的课程可能会深入到Oracle与Hadoop的集成,讲解如何通过Oracle Hadoop连接器将Oracle数据库与Hadoop...

    Oracle Database 11g SQL

    ### Oracle Database 11g SQL 知识点详解 #### 一、Oracle Database 11g 概述 Oracle Database 11g 是 Oracle 公司发布的一款企业级数据库管理系统,它提供了强大的数据管理和处理能力,是业界领先的数据库解决...

    Oracle Database 11g New Features

    《Oracle Database 11g新特性》一书深入探讨了Oracle数据库11g版本中引入的一系列创新功能和改进,这些变化对数据库管理和应用程序开发有着深远的影响。以下是从标题、描述以及部分内容中提取的关键知识点: ### 1....

    oracle12c培训文档

    - 2013年2月,Oracle NoSQL Database 第2版正式发布。 - Oracle Exadata X3和1/8机架开始发货。 - 2012年10月,Oracle Application Express 4.2版本发布。 2. 私有数据库云架构: - 在Oracle Database 11g中,...

    nosql-examples:这是与使用Oracle NoSQL数据库相关的代码示例的顶级存储库

    这是与Oracle NoSQL数据库的使用相关的代码示例的顶级存储库。 建议您分叉存储库并从最适合您正在创建的示例的分支中进行工作。 例如,如果您要创建脚本示例,请派生存储库,从“脚本”分支,创建工作示例并提交,...

    oracle数据库各版本驱动

    ojdbc8也包含了一些性能优化和对新数据库特性的支持,比如JSON处理和Oracle NoSQL集成。 5. **ojdbc10**: 这是针对Oracle Database 19c的驱动,兼容Java 8及更高版本。ojdbc10不仅支持JDBC 4.2,还可能包含针对19c...

    oracle技术讲座

    4. Spring框架与Oracle:Spring框架提供了DAO(Data Access Object)和JdbcTemplate,简化了与Oracle数据库的交互,同时Spring也支持与Oracle的NoSQL数据库如Oracle NoSQL Database的集成。 5. Web服务与Oracle:...

    NoSQL深入了解,学习文档

    相比于传统的关系型数据库(如MySQL、Oracle),NoSQL数据库在灵活性、扩展性和性能方面具有显著优势。本学习文档将深入探讨NoSQL的原理、类型、优缺点以及实际应用。 一、NoSQL的基本概念 NoSQL数据库摒弃了传统...

    Pro MongoDB Development [2016]

    How to load MongoDB data into Oracle Database and integrating MongoDB with Oracle Database in Oracle Data Integrator Audience: The target audience of the book is NoSQL database developers. Target ...

Global site tag (gtag.js) - Google Analytics