标签: datastore

是否有一个好的实用程序/第三方库来管理AppEngine数据存储区?

我一直在使用appengine开发一个应用程序.我们可能会在数据存储区中存储大量记录,但我发现管理这些数据的管理功能缺乏.

例如,没有很好的方法可以批量删除大量数据 - 你必须自己编写一个类来执行此操作.

在我开始构建管理ui和我需要管理数据存储区实体的功能之前,我想知道是否有人知道一个好的第三方工具已经为我这样做了?具有基本CRUD功能以及批量导入和批量导出功能的东西.

我正在使用Python SDK.

google-app-engine datastore bulk

5
推荐指数
1
解决办法
209
查看次数

具有大量读写的大量数据的最佳数据存储

我需要在数据库中存储大约1亿条记录.其中约60-70%将每天删除,每天插入相同数量的记录.我觉得像Hbase这样的文档数据库,Big Table就适合这个.还有许多其他数据存储,如Cassandra,MongoDb等.哪种数据存储对这类问题有用,因为每天会有大量的读/写(数百万的订单).

database hbase datastore bigdata document-database

5
推荐指数
1
解决办法
2057
查看次数

什么是没有OS的裸机Cortex M3的开源数据存储

我正在寻找一个用C编写的数据存储的建议,它将为没有任何操作系统的ARM Cortex M3编译.

我希望它是:

  • 用C写的
  • 优选地是免费和/或开源的
  • 能够与GCC一起编译
  • 适用于没有操作系统或文件系统支持的裸机处理器

它可以是SQL,也可以不是.我想像MongoDB那样与JSON兼容(即可以在纯C char缓冲区中通过JSON序列化.)

数据存储区的需求是从固定的内存分配来管理RAM中的数据.没有"动态"分配(即没有malloc).

c datastore

5
推荐指数
1
解决办法
1483
查看次数

Hadoop和Geoserver

我打算开发一个基于Hadoop / HBase for Geotools的新数据存储,以便在Geoserver中使用它,以可视化Raster数据(平铺卫星图像)。有没有人做过类似的事情,甚至不知道这是否可能?我已经知道如何编译和集成像CSV这样的开源数据存储,但是我不知道如何开始在Hadoop上实现此数据存储。

谢谢。

hadoop hbase datastore geoserver geotools

5
推荐指数
1
解决办法
1266
查看次数

使用Dropbox Datastore API作为Android应用程序的主要存储选项

我正在寻找一种方法来跨设备同步我的Android应用程序的SQLite数据.

Dropbox Datastore API似乎很合适(至少在概念上).我已经研究了可用的示例,但还不能理解这个API如何适应Android数据访问世界观,它的ContentProvider => ContentResolver => Adapter => ListView机器.

我的猜测是,需要某些管道才能更顺畅地集成Datastore API,甚至可以作为SQLite的直接替代品.它所属的最佳位置似乎接近ContentProvider.

以上假设是否正确,即:我应该尝试编写我的自定义ContentProvider,它将从Datastore API获取数据吗?或者可能存在/计划更好的选择?

datastore dropbox-api

5
推荐指数
1
解决办法
982
查看次数

动态生成的数据窗口中的列名称

当我使用SyntaxFromSQL动态创建数据存储区时(为了生成基于SQL SELECT语句的数据存储区源代码),使用这样的语法

string ERRORS, sql_syntax, dwsyntax_str, presentation_str
dwsyntax_str = trans_object.SyntaxFromSQL ( sql_syntax, presentation_str, ERRORS)
ds_1.Create( dwsyntax_str, ERRORS)
Run Code Online (Sandbox Code Playgroud)

如何检查生成的数据存储列的名称ds_1?我提醒你,在连接两个或多个表的select语句的情况下,结果列名可以在相关的表名之后,例如,不是获取列名,field_id我可能得到如下的列名:my_table_field_id.这会在以后提供列名称(field_id)作为GetItem函数的参数时引起问题,而相关数据存储区则命名该列my_table_field_id.

更糟糕的是,我发现我获得不同列定义(以表名称开头)的原因之一是用户的登录被分配了sa role!?!?!

powerbuilder sybase datastore dynamic-sql

4
推荐指数
1
解决办法
3171
查看次数

谷歌云数据存储模拟器初始化数据

我想将谷歌云数据存储模拟器用于本地项目。我已经安装并运行了模拟器:

gcloud beta emulators datastore start
Run Code Online (Sandbox Code Playgroud)

我的应用程序连接到它,但问题是我不知道如何用实体填充它,因为没有用户界面,而且我的应用程序需要一些管理员用户存在。

我还尝试使用以下命令导出生产数据库(数据存储):

 gcloud datastore export
Run Code Online (Sandbox Code Playgroud)

但无法使其工作。

我应该编写一个独立的 js/python 脚本来以编程方式填充数据库吗?

请指教

datastore google-cloud-datastore

4
推荐指数
1
解决办法
1243
查看次数

在单个 RDS 文件中保存多个变量

我想将变量列表传递给 saveRDS() 以保存它们的值,但它保存了它们的名称:

variables <- c("A", "B", "C")
saveRDS(variables, "file.R")
Run Code Online (Sandbox Code Playgroud)

它保存了单个向量“变量”。

我也试过:

save(variables, "file.RData")
Run Code Online (Sandbox Code Playgroud)

没有成功

r datastore save

4
推荐指数
1
解决办法
2658
查看次数

如何修复错误“有多个活动数据存储”

我的项目有一个错误。当我在项目中使用 DataStore 时,出现错误。我不打算为我的项目创建多个数据存储。我确实想为其创建一个数据存储,但是在运行项目时出现错误

我在 StackOverflow.com 上发现了很多问题,例如

1- Git 推送结果“身份验证失败”

2-为什么会创建多个Datastore?

等等...

但我的项目错误没有解决

如何解决这个问题

这是我在UserPreferences.kt中的代码

    class UserPreferences @Inject constructor(context: Context) {
      //  private val dataStore = context.dataStore
      private val Context.dataStore by preferencesDataStore(name = "userPrefs")
        private val context = context.applicationContext
    
    
    
    
        companion object {
            private val ACCESS_TOKEN_KEY = stringPreferencesKey("accessToken")
            private val REFRESH_TOKEN_KEY = stringPreferencesKey("refreshToken")
        }
    
    
        val getAccessToken: Flow<String>
            get() = context.dataStore.data.map {
                it[ACCESS_TOKEN_KEY]?:""
            }
    
        suspend fun setRefreshToken(value: String) {
            context.dataStore.edit { it[ACCESS_TOKEN_KEY] = value }
        }
    
        val getRefreshToken: Flow<String>
            get() = …
Run Code Online (Sandbox Code Playgroud)

java android datastore kotlin

4
推荐指数
1
解决办法
1656
查看次数

从 dataStore 首选项返回 int 值

我有一个应用程序,我int使用数据存储首选项保存值,当我获取值时,我执行代码并希望返回该int值,以便我可以在代码中的不同位置使用它,但无法弄清楚,如果任何人都可以帮忙,提前谢谢你

我尝试创建一个全局成员来分配该值然后返回,但由于该值是异步返回的,因此它使应用程序崩溃。

  • 这是我的代码
private fun setTextSize() : Int {
        val dataStore = requireContext().createDataStore("textSize")
        lifecycleScope.launch { 
            dataStore.data.collect { 
              val textSize =  it[Common.TEXT_SIZE_PREFERENCE] 
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

android datastore kotlin

3
推荐指数
2
解决办法
2994
查看次数