访问 OSS 这类对象存储最快的方式- JindoFS SDK |学习笔记

简介: 快速学习 访问 OSS 这类对象存储最快的方式- JindoFS SDK

开发者学堂课程【数据湖  JindoFS + OSS 实操干货 36 讲访问 OSS 这类对象存储最快的方式- JindoFS SDK】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/833/detail/13965


访问 OSS 这类对象存储最快的方式- JindoFS SDK

内容介绍:

大数据存储架构演进

JindoFS

JindoFS SDK

JindoFS 性能

 

一、大数据存储架构演进

数据湖存储方案(JindoFS SDK + 对象存储)

成本:(1)储存成本低,分层存储结合使用

(2) 运维投入少

性能:(1)海量文件下的高效元数据性能

(2)存储的读写吞吐能力

数据湖特性:(1)事务写入,多版本Checksum

(3) Jindo Table  数仓结合:Spark SQL/Hive/Presto/Impala

安全:(1)多种免密认证

(2)客户端/服务端加密


2、JindoFS

JindoFS  双模式

既是一个分布式缓存系统,为计算加速和提供优化(缓存/cache 模式)

也是一个分布式存储系统,支持高可靠高可用和安全(存储/block 模式)

 

模式

Block 模式

Cache 模式

支持对象存储

OSS

OSS/S其他云厂商对象存储

集群缓存加速

支持

支持

元数据协议

JindoFS协议

OSS/S3原生访问

元数据访问加速

支持

支持

免密访问

Ranger权限

类比方案

HDFS

Alluxio


JindoFS  客户端 Native  架构

全链路 Native

一套底层适配多个场景

图片30.png


3、JindoFS SDK

HCFS 标准

Filesystem Compatibility with Apache Hadoop

JindoFS SDK 访问 OSS

图片31.png


4、JindoFS SDK 优势

高性能

Native Object Engine 基础操作性能平均提升 2.2 倍

Jindo HCFS  对比开源版本性能大幅提升

易集成

不引入额外 Java 依赖,避免生产环境出现依赖冲突

社区模式:文档完善+在线支持

高可靠

大量客户 Hadoop  生产环境部署使用

对接引擎丰富

 

Jindo Native Object SDK vs OSS Java SDK

图片32.png

Jindo OSS Hadoop SDK vs Hadoop 现有OSS SDK

图片33.png

相关实践学习
对象存储OSS快速上手——如何使用ossbrowser
本实验是对象存储OSS入门级实验。通过本实验,用户可学会如何用对象OSS的插件,进行简单的数据存、查、删等操作。
相关文章
aliyun-upload-sdk访问空值Bug
这段内容描述了一个代码问题:方法调用时未正确处理参数。第一个图显示方法需要传入参数,但未进行空值判断;第二个图显示调用时未传参,导致报错并使上传失败。这是典型的参数处理不当引发的运行时错误,需完善判空逻辑和参数传递以解决问题。
428 1
aliyun-upload-sdk访问空值Bug
|
存储 人工智能 开发工具
AI助理化繁为简,速取代码参数——使用python SDK 处理OSS存储的图片
只需要通过向AI助理提问的方式输入您的需求,即可瞬间获得核心流程代码及参数,缩短学习路径、提升开发效率。
1923 5
AI助理化繁为简,速取代码参数——使用python SDK 处理OSS存储的图片
|
消息中间件 分布式计算 DataWorks
DataWorks产品使用合集之如何使用Python和阿里云SDK读取OSS中的文件
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
开发工具 iOS开发 容器
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
309 0
|
机器学习/深度学习 开发工具 Python
【Azure 应用服务】使用Python Azure SDK 来获取 App Service的访问限制信息(Access Restrictions)
【Azure 应用服务】使用Python Azure SDK 来获取 App Service的访问限制信息(Access Restrictions)
317 0
|
SQL 机器学习/深度学习 开发工具
【机器学习 Azure Machine Learning】Azure Machine Learning 访问SQL Server 无法写入问题 (使用微软Python AML Core SDK)
【机器学习 Azure Machine Learning】Azure Machine Learning 访问SQL Server 无法写入问题 (使用微软Python AML Core SDK)
325 0
|
对象存储 开发工具 算法
OSS 实践篇-OSS C SDK 深度案例
概述: 客户使用 OSS C SDK 3.5 版本,通过 get_object_to_local_file 方法直接下载 OSS文件到本地,测试过程返回 403 签名不对; 搜集信息 挖取有价值的信息很重要,通过基础信息可以筛选下客户上传日志的详细描述,通过堆栈报错可以找到客户大概原因; OSS...
2098 0
OSS 实践篇-OSS C SDK 深度案例
|
9月前
|
存储 人工智能 Cloud Native
阿里云渠道商:OSS与传统存储系统的差异在哪里?
本文对比传统存储与云原生对象存储OSS的架构差异,涵盖性能、成本、扩展性等方面。OSS凭借高持久性、弹性扩容及与云服务深度集成,成为大数据与AI时代的优选方案。
|
11月前
|
存储 运维 安全
阿里云国际站OSS与自建存储的区别
阿里云国际站对象存储OSS提供海量、安全、低成本的云存储解决方案。相比自建存储,OSS具备易用性强、稳定性高、安全性好、成本更低等优势,支持无限扩展、自动冗余、多层防护及丰富增值服务,助力企业高效管理数据。
|
11月前
|
存储 域名解析 前端开发
震惊!不买服务器,还可以用阿里云国际站 OSS 轻松搭建静态网站
在数字化时代,利用阿里云国际站OSS可低成本搭建静态网站。本文详解OSS优势及步骤:创建Bucket、上传文件、配置首页与404页面、绑定域名等,助你快速上线个人或小型业务网站,操作简单,成本低廉,适合初学者与中小企业。