Litestream air a thoirt a-steach le buileachadh siostam mac-samhail airson SQLite

Thug Ben Johnson, ùghdar stòr BoltDB NoSQL, seachad am pròiseact Litestream, a bheir seachad tuilleadan airson ath-riochdachadh dàta a chuir air dòigh ann an SQLite. Chan fheum Litestream atharrachadh sam bith air SQLite agus faodaidh e obrachadh le aplacaid sam bith a chleachdas an leabharlann seo. Bithear ag ath-riochdachadh le pròiseas cùl-fhiosrachaidh air a chuir gu bàs air leth a bhios a’ cumail sùil air atharrachaidhean ann am faidhlichean bhon stòr-dàta agus gan gluasad gu faidhle eile no gu stòradh a-muigh. Tha còd a’ phròiseict air a sgrìobhadh ann an Go agus air a chuairteachadh fo chead Apache 2.0.

Tha a h-uile eadar-obrachadh leis an stòr-dàta air a dhèanamh tro API àbhaisteach SQLite, i.e. Cha bhith Litestream a’ cur bacadh dìreach air gnìomhachd, chan eil e a’ toirt buaidh air coileanadh agus chan urrainn dha milleadh a dhèanamh air susbaint an stòr-dàta, a tha a’ dèanamh eadar-dhealachadh air Litestream bho fhuasglaidhean leithid Rqlite agus Dqlite. Bithear a’ cumail sùil air atharrachaidhean le bhith a’ comasachadh log WAL (“Write-Ahead Log”) ann an SQLite. Gus àite stòraidh a shàbhaladh, bidh an siostam bho àm gu àm a’ cruinneachadh an t-sruth de dh’ atharrachaidhean ann an sliseagan stòr-dàta (dealbhan-dhealbhan), a bharrachd air an sin bidh atharrachaidhean eile a’ tòiseachadh a’ cruinneachadh. Tha an ùine airson sliseagan a chruthachadh air a chomharrachadh anns na roghainnean; mar eisimpleir, faodaidh tu sliseagan a chruthachadh uair san latha no uair san uair.

Tha na prìomh raointean tagraidh airson Litestream a’ toirt a-steach a bhith ag eagrachadh cùl-taic tèarainte agus a ’sgaoileadh an luchd leughaidh thairis air grunn luchd-frithealaidh. Bidh e a ’toirt taic do bhith a’ gluasad an t-sruth atharrachaidh gu Amazon S3, Azure Blob Storage, Backblaze B2, DigitalOcean Spaces, Scaleway Object Storage, Google Cloud Storage, Linode Object Storage, no aoigheachd sam bith a-muigh a bheir taic don phròtacal SFTP. Ma thèid susbaint a’ phrìomh stòr-dàta a mhilleadh, faodar an lethbhreac cùl-taic a thoirt air ais bho staid a tha co-chosmhail ri àm sònraichte, atharrachadh sònraichte, an atharrachadh mu dheireadh, no sliseag ainmichte.

Source: fosgailtenet.ru

Cuir beachd ann