Architectura in memoria instrumentorum interretialium: fundamentum et principia technicae

In-Memoria notionum pro repono notitiarum copia est cum in applicatione RAM reponitur et orbis pro tergum ponitur. In accessibus classicis, notitia in disco reposita est et memoria in thesauro reposita est. Exempli gratia, applicatio telae cum backend ad reposita processus data petit eam in reposita: recipit eam, transformat, et multum per retia data transfertur. In In-Memoria, calculi ad notitias reponendas mittuntur, ubi discursum sunt et retis minus oneratus est.

Ob architecturae eius, In-Memoria data accessum per aliquot vices, interdum etiam ordines magnitudinis, velociores accelerat. Exempli gratia, analystae argentariae in applicatione analytica videre volunt relationem de mutuis in dynamicis per diem pro ultimo anno datum. Hic processus minuta in classic DBMS capiet, sed cum In-Memoria paene statim apparebit. Causa est quia aditus te dat ut multo magis notitias recondas et in RAM "ad manum" conditur. Applicatio non indiget notitias petendi a ferreo coegi, cuius promptitudo a retis et orbis velocitate circumscripta est.

Quae alia possibilitates cum In- Memoria praesto sunt et quaenam accessus est? Vladimirus Pligin β€” praefectus fabrum GridGain. Materia haec recensio utilis erit ad applicationes interretiales tincidunt tincidunt qui cum In-Memoria non laboraverunt et experiri volunt, vel sunt interested in modernis trends in progressione et consilio architecturae programmatis.

illud. Articulus fundatur in transcripto relationis Vladimiri in #GetIT Conf. Ante introductionem sei-solationis, congressiones et colloquia tincidunt Moscuae et St. Petersburg regulariter celebravimus: tractavimus de trendibus, de quaestionibus, quaestionibus, de solutionibus. Colloquium nunc tenere non licet, sed tempus est utilibus materiis ex praeterito participes facias.

Qui utitur in-Memoria et quomodo

In-Memoria frequentius adhibetur ubi user commercium vel processus magnarum copiarum notitiarum exigitur.

  • ripis uti In-Memoria, exempli gratia, moras reducere cum clientes applicationibus utuntur vel clientem resolvere antequam mutuum ferat.
  • Fintech Utitur In-Memoria ad emendare operas et applicationes ad ripas exercendas quae outsource datorum processui et analysi. 
  • Societates cautionum: pericula computare, exempli gratia, notitias per plures annos analysandi mos.
  • Societates Logistics. Multum datae sunt, exempli gratia, vias optimas computare vecturae vecturae ac vecturae cum millibus parametris, et statum portamentorum indagare.
  • Venditio. In-Memoriae solutiones adiuvant ut clientibus velocius inserviat et processus permagnorum informationum volumina: naues, cautiones, transactiones, praesentia milia bonorum in horreis, analyticas relationes parant.
  • Π’ IOT Memoria in-reponit databases traditionales.
  • Pharmaceutical societates utuntur In-Memoria, exempli gratia, per compositiones medicamentorum compositiones disponere. 

Pauca tibi exempla dicam quomodo clientes nostri in solutionibus Memoria utuntur et quomodo eas ipse efficere possis.

In-Memoria ut prima repono

Una clientium nostrorum est magna copia instrumentorum scientificorum medicinae ex USA. In-Memoria solutione utuntur ut eorum notitia principalis eorum repositio est. Omnis notitia in disco reposita est, et pars notitiarum quae active usus est in RAM servatur. Modi accessus repositionis sunt normae - GDBC (Iungo Generic Database) et linguae SQL interrogationis.

Architectura in memoria instrumentorum interretialium: fundamentum et principia technicae

Collective hoc nomen In-Memoria Database (IMDB) seu Memoria-Centric Repono. Hoc genus solutionum plura nomina habet, haec non sola. 

IMDB Features:

  • Notitia quae reposita est in In-Memoria et accessu per SQL eadem est ac in aliis accessibus. Synchroni sunt, nisi modus praesentandi, alia est modus appellandi. Transactionalitas operatur inter data.

  • IMDB velocior est quam databases relativis, quia celerius est notitias ab RAM quam ab orbe recuperare. 
  • Algorithms interna optimiizationis mandata pauciora habent.
  • IMDBs aptae sunt ad notitias, eventus et operationes administrandas in applicationibus.

IMDBs partim ACID sustinent: atomicity, constantia, et solitudo. Sed durabilitatem non sustinent - cum potestas avertit, omnis notitia amittitur. Ad problema solvendum, snapshots - a "snapshot" datorum, analogo database tergum in ferreus coegi, vel gestas (logas) ad notitias restituendas post reboot restituendas potes.

Ad creare culpa-patiens applications

Cogitemus architectura classica applicationis culpae tolerantis. Hoc sic facit: omnes petitiones librario inter servientes distribuuntur. Haec ratio stabilis est quia ministris se invicem duplicant et in casu casuum posteriora sunt.

Architectura in memoria instrumentorum interretialium: fundamentum et principia technicae

Librator omnes petitiones ab uno sessione stricte ad unum ordinat. Hoc mechanismus sessio baculus est: unaquaeque sessio cum servo coniungitur ubi localiter reponitur et processit. 

Quid fit cum unus ex ministris deficit?

Architectura in memoria instrumentorum interretialium: fundamentum et principia technicae

Servitium non afficitur, quia architectonica est geminatio. At nos subsessor sessionum servi defuncti perdet. Eodem autem tempore utentes qui ad has sessiones ligantur. Sicut cliens deponit ordinem et repente eum ab officio proicit. Infelix erit cum iterum tigna et invenerit omnia iterum agenda erunt.

Applicatio interretialis requiritur ut magnum numerum usorum sustineat nec retardet ut commode laborare possint. Quod si denegatum fuerit, unaquaeque petitio subsequentis tempus sumpsit communicandi cum sessione thesaurum augebit. Hoc mediocris latency aliis utentibus auget. Sed diutius expectare nolunt quam consueverunt.

Hoc problema sicut alius cliens solvi potest, magnum provisor PRAETEREO ex USA. In-Memoria utitur ad sessiones interretiales ligaturas. Quod ad faciendum, non localiter, sed centraliter reponit in botro In- Memoriali. In hoc casu, sessiones multo citius praesto sunt quia iam in RAM sunt.

Architectura in memoria instrumentorum interretialium: fundamentum et principia technicae

Cum servo inruerit, librarius petitiones e servo crepitu aliis ministris mittit, sicut in architectura classica. Sed magna differentia est; sessiones reponuntur in in-Memoria botrum portassent et servientes ad sessiones de servo lapsi accessum habent.

Haec architectonica auget culpae tolerantiae totam rem aperiam. Praeterea fieri potest ut mechanismum in schedula deserere omnino possit.

Hybrid Transactional Processing Analytica (HTAP)

Typice, systemata transactionalia et analytica separata sunt. Cum separant, turpis principale sub onere venit. Pro processu analytico, data ad replicam transcribenda est ut processus analyticus cum processibus transactionalibus non impedit. Sed exscribere cum TARDO occurrit, sine TARDO replicari non potest. Si hoc synchrone fecerimus, etiam turpis principale retardabit, et nullos lucrabimur.

In HTAP omnia aliter operantur - eadem data copia adhibetur pro onus transactionali ab applicationibus, et pro quaestionibus analyticis quae longum tempus ad perficiendum capere possunt. Cum notitia in RAM est, interrogationes analyticae celerius exsecutae sunt, et server cum datorum minus oneratus est (mediocris).

Architectura in memoria instrumentorum interretialium: fundamentum et principia technicae

Accessus hybrid murum inter negotia processus et analytica frangit. Si analytica in eadem repositione facimus, quaesitiones analyticae in notitia ex RAM deducuntur. Multo sunt veriora, magis interpretabilia et adaequata.

Integratio In-Memoria solutiones

A (relative) simplex via - develop omnia a scabere. Data in orbe servamus et notitias calidas in memoria retinemus. Hoc adiuvat superesse ut servo reboots vel outages.

Duae missiones principales laborant hic cum notitia in disco reponitur. In primo, superesse volumus fragores vel rebootationes regulares botri seu partium - ea uti database simplici volumus. In secunda missione, quando est nimium notitia, aliqua est in memoria.

Si omnia ex integro aedificare non licet, In-Memoriam in iamiam integrare licet existentium architectura. Sed non omnes In- Memoriae solutiones ad hoc conveniunt. Tres sunt condiciones faciendae. In solutione-Memoria debet sustinere;

  • vexillum coniungere cum database, quod sub eo situm erit (exempli gratia MySQL);
  • norma interrogationis latinae, ut logicam commercii cum repositione non rescribat et mutet;
  • transactional - conservare semantics commercii.

Si omnes tres conditiones conveniant, integratio potest esse. In-Memoria Data Grid inter applicationem ac datorum collocamus. Nunc petitiones scribe ad database subiectae delegatas, et petitiones perlectas mittendas mittentur ad datorum subiacentium si notitia in cella non est.

Architectura in memoria instrumentorum interretialium: fundamentum et principia technicae

Si celeriter accessus ad notitias eiusque processus tibi interest, exempli gratia, ad negotia analytica, cogitare potes de exsequendo In-Memoria. Et ad exsequendum, utroque modo uti potes cum novam architecturam excogitans.

Source: www.habr.com