java存儲鍵值結構_java-鍵值存儲為主數據庫

我將要開始一個項目,該項目的讀寫操作非常頻繁且頻繁.因此,環顧四周,我發現內存數據庫正是為此目的而創建的.經過更多調查后,我進入了redis.

Redis看起來很酷(雖然剛開始閱讀,但是對此有很多了解).但是我主要只看過關系數據庫,并且以元組和關系的方式來考慮數據(我認為我可以隨著時間的流逝而學習).

我現在有以下問題:

>我可以僅使用Redis來存儲數據嗎?

>我問的原因是,我所看到的每篇文章都將Redis / memcached用作緩存的中間層.

>我可以僅依靠Redis持久保存數據嗎?

>在哪里托管/運行Redis數據庫?

>由于Redis是內存數據庫,因此它對主機的要求肯定與需要更多處理的應用程序不同.擁有更多RAM的主機肯定會在這里更好.

>那么人們通常會在哪里托管數據庫?

> AWS的Elasticcaching,可用于托管Redis(作為主數據庫,而不僅僅是緩存層)

>有資源嗎?

>我總是問這個問題,我在線上找到了很多很好的文檔,但是一開始并沒有什么真正的好.如果您知道,請分享任何好的資源.

解決方法:

Can I use only redis to store my data ?

這取決于您的要求,但是有150個NoSQL數據庫可用,我懷疑redis不是您的唯一選擇.

Reason why I am asking is that every article I have seen use Redis/memcached as an intermediate layer for caching.

它比JDBC快,但是您需要更快嗎?

Can I just rely on redis to persist my data through out ?

您可以,這取決于您的可靠性要求.例如一些組織僅信任傳統的RDBMS數據庫.注意:您需要在多臺服務器上安裝Redis才能防止出現故障.

Where to host/run redis database ?

無論您在哪里.

Since Redis is an in-memory database, its requirement of host will definitely be different than applications that require more processing. Hosts which have more RAM will definitely be better here.

我通常將NoSQL實例放在同一臺計算機上.您提供的RAM量取決于所需的數據量.

So where do people normally go on to host their database ?

跨多個服務器進行冗余,可以與應用程序共享它們.

Elasticcaching from AWS, can this be used to host redis(as a primary database, not just caching layer) Any resources ?

我會問他們.

I always ask this, I found lots of good documents online, but nothing really good to start with. Please share any good resource if you are aware of.

沒有一種資源,因為沒有答案.如果有的話,將有150個NoSQL數據庫.

免責聲明:我正在研究另一個NoSQL鍵值存儲,該鍵值存儲可以持久存儲在內存中,并且速度更快(如果需要此類操作),它的使用/部署也更簡單.

https://github.com/OpenHFT/Chronicle-Map

標簽:amazon-elasticache,redis,amazon-web-services,java,database

來源: https://codeday.me/bug/20191029/1957928.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/532013.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/532013.shtml
英文地址,請注明出處:http://en.pswp.cn/news/532013.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python 輸入文件名查找_python 查找文件名包含指定字符串的方法

編寫一個程序,能在當前目錄以及當前目錄的所有子目錄下查找文件名包含指定字符串的文件,并打印出絕對路徑。import osclass searchfile(object):def __init__(self,path.):self._pathpathself.abspathos.path.abspath(self._path) # 默認當前目錄def fin…

java 運行 出現選擇_Eclipse?運行出現java.lang.NoClassDefFoundError的解決方法

上篇博文也提到了這個問題,但沒有深入的講解。這次特意做了整理,詳細解釋其原因。先看錯誤java.lang.NoClassDefFoundError,顯然是java虛擬機找不到指定的類,多數情況下是外部jar中的類。Eclipse的自動化,集成化&#…

設置熄屏_剛買的手機微信收不到信息提醒耽誤事情,手機到手一定要這樣設置...

手機使用過程中經常會遇到第三方軟件接收不到信息提醒的狀況,常常因此耽誤了很多重要的事情,造成損失。特別是剛換新手機或者手機剛升級系統時發生的最多。一般都覺得是手機問題,其實只是手機的系統設置出現了問題,只要跟我按照以…

java判斷對稱素數_SM2非對稱算法的原理及實現 Java SM2的代碼案例 | 一生孤注擲溫柔 | 小奮斗...

SM2橢圓曲線公鑰密碼算法:我國自主知識產權的商用密碼算法,是ECC(Elliptic Curve Cryptosystem)算法的一種,基于橢圓曲線離散對數問題,計算復雜度是指數級,求解難度較大,同等安全程度要求下,橢圓…

multipartfile 獲取音頻時長_抖音音頻下載捷徑:一鍵提取音頻,安卓+ios全通用,完全免費...

本文相關:抖音音頻提取、抖音音頻快捷指令、捷徑怎么獲取抖音音樂…昨天有抖友分享了一個抖音短視頻鏈接,告訴我,她很喜歡這個視頻里的歌曲,但是在很多歌曲app上面卻找不到相同的版本,然后就問我,有沒有什么…

python可以做特效嗎_學習mel語言,Python,JavaScript到什么程度才能做一下大型特效,要自已開發插件腳本呢?...

感謝邀請。首先自己要在某一方面要擅長,認準一個定位。比如android是鑰匙做前端應用軟件的,python可以做爬蟲及其人工智能,js做全段網頁,java主要是做后端的1、我們程序員對于開發軟件來說,無論你選擇的是那種語言&…

POJ2513-Colored Sticks

/*思路:類似圖論中“一筆畫”問題,兩根木棒的相連接的端點是一樣的顏色,(a,b)--(b,c)--(c, d)....方法:trie樹并查集, 利用trie樹建立字符串和某一個節點的映射,并將這些和字符串構成…

php windows共享內存,給PHP開啟shmop擴展實現共享內存

這篇文章主要介紹了關于給PHP開啟shmop擴展實現共享內存,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下在項目開發中,想要實現PHP多個進程之間共享數據的功能,讓客戶端連接能夠共享一個狀態&#xff0c…

導入ansys的實體怎么進行parameter_ANSYS在線纜線束設計中的仿真應用

ANSYS采用ANSYS Maxwell、Q3D、Twin Builder等電磁仿真軟件,從線纜線束設計、寄生參數RLCG提取、到系統電磁兼容提供了全面仿真分析。創建模型ANSYS在Maxwell軟件基礎上提出針對用戶定制化的“線纜線束設計工具包”,幫助客戶參數化建立特定幾何模型&…

怎么做95置信區間圖_這種動態的OD圖怎么做?簡單3步快速搞定

之前在視頻號中發過一個單車的出行數據可視化效果。動態展示了某天單車不同時段的運行情況,這種動態的OD可視化效果是如何制作的呢?使用的是kepler.gl進行制作的,其實非常簡單,3步即可快速搞定。一、數據軟件準備1、軟件制作這種動…

php抖音跳轉地址,PHP如何實現解析抖音無水印視頻

問題來源很多時候你在douyin里看到了一個短視頻,想復制下來自己編輯文字來發布,可是視頻里的水印卻是原者的。這個時候你想把水印去掉,你要如何做呢?這里提供PHP實現去除水印的主要方法,其實很簡單。使用方法&#xff…

php 分割二維數組,拆分二維數組 php

把以下數組拆分:{"errcode": 0,"msg": "成功","data": {"list": [{"ticket_no": "1","options": ["周四301","周四302","周四303"],"play_ty…

Dijkstra算法優先隊列實現與Bellman_Ford隊列實現的理解

1 /*2 Dijkstra算法用優先隊列來實現,實現了每一條邊最多遍歷一次。 要知道,我們從隊列頭部找到的都是到3 已經"建好樹"的最短距離以及該節點編號, 并由該節點去更新 樹根 到其他點(被更新的節點可以在隊列中4 ,也可以是…

php times33,PHP Hash算法:Times33算法代碼實例

最近看書,里面提到了一些Hash算法。比較有印象的是Times33,當時理解不是很透測,今天寫了段程序來驗證了一下。先上代碼:復制代碼 代碼如下:/*** CRC32 Hash function* param $str* return int*/function hash32($str){return crc3…

撿到vivo手機怎么清除賬號_為什么現在買手機,很少會去考慮OPPO和vivo呢?看一下老板怎么說...

不知道大家是否注意到,近年來OPPO和vivo的報道越來越少,而華為、榮耀和小米出現的頻率越來越高。此外,網絡上還有另外一個聲音,一個專業的機友朋友說,寧可選擇小米、OPPO和vivo,為什么熟悉自己手機的人不考…

php分析圖片中水印的位置,關于ThinkPHP打水印及設置水印位置的分析

這篇文章主要介紹了ThinkPHP打水印及設置水印位置的方法,結合實例形式分析了thinkPHP打印與設置水印的相關操作步驟與具體實現技巧,需要的朋友可以參考下本文實例講述了ThinkPHP打水印及設置水印位置的方法。分享給大家供大家參考,具體如下:最近在用Thin…

華為交換機命令_華為交換機常用命令

華為交換機常用命令:1、display current-configuration 顯示當前配置2、display interface GigabitEthernet 1/1/4 顯示接口信息3、display packet-filter interface GigabitEthernet 1/1/4 顯示接口acl應用信息4、display acl all 顯示所有acl設置 3900系列交換機5…

java中兩種添加監聽器的策略

/*第一種:將事件的處理委托給其他對象,下面的例子是委托給了MyListener(implements ActionListener)*/ 1 import java.applet.Applet;2 import java.awt.event.*;3 import java.awt.*;4 public class ChangeColor extends Applet{…

php dos命令用不了,windows下如何使用DOS命令強制復制文件

有的時候,我們可能需要替換某些目錄下的一些文件,手動去一個個目錄找的話,就會比較麻煩,這時候,就是我們程序員上場的時候了,程序雖然好寫,但是dos命令并不是每個人都玩的轉的,而且最…

java的棧圖形演示

1 import java.awt.*;2 import javax.swing.*;3 import java.awt.event.*;4 /*5 指示發生了組件定義的動作的語義事件。當特定于組件的動作(比如被按下)發生時,由組件(比如 Button)生成此高級別事件。6 事件被傳遞給每…