如何将数据作为HashMap在线存储?

问题描述 投票:0回答:2

这是我第一次尝试将我制作的项目带到App Store。基本上,我的项目与大学生的互补课程专业知识相匹配。所以,我列出了我可以辅导的东西,并把我想要的东西放到了。然后我的程序找到最适合你的。我通过将所有成员存储在一系列哈希映射中来实现此目的。第一个hashmap接受我需要导师的课程,并将我映射到另一个hashmap,它接受我可以辅导的课程,并返回最高优先级的成员。它是用Java编写的,我在计算机上工作。基本上,我如何在线存储这个hashmap,以便我的应用可以从任何设备找到匹配?

这只是我试图在App Store上公开这个项目时遇到的第一个问题。继续提供帮助将受到极大的赞赏。

java android firebase google-cloud-datastore cloud
2个回答
0
投票

我首先阅读一些教程并在Firebase上观看一些视频:https://www.tutorialspoint.com/firebase/

然后,您将想知道如何将Firebase添加到Android项目中。这可以这样做:

buildscript {
    // ...
    dependencies {
        // ...
        classpath 'com.google.gms:google-services:4.0.1' // google-services plugin
    }
}

allprojects {
    // ...
    repositories {
        // ...
        google() // Google's Maven repository
    }
}

还看看这个:https://firebase.google.com/docs/android/setup

您基本上要将此数据添加到使用Hashmap“Keys”和“Values”列存储的数据库中。


0
投票

如果您出于任何原因决定使用AWS,S3将轻松满足您的需求:https://docs.aws.amazon.com/AmazonS3/latest/dev/Welcome.html

铲斗示例:

存储桶是存储在Amazon S3中的对象的容器。每个对象都包含在一个桶中。例如,如果名为photos / puppy.jpg的对象存储在johnsmith存储桶中,则可以使用URL http://johnsmith.s3.amazonaws.com/photos/puppy.jpg进行寻址。

存储桶有多种用途:它们在最高级别组织Amazon S3命名空间,它们识别负责存储和数据传输费用的帐户,它们在访问控制中起作用,并且它们用作使用报告的聚合单元。

© www.soinside.com 2019 - 2024. All rights reserved.