I whakauruhia a Litestream me te whakatinanatanga o te punaha tukurua mo SQLite

Ko Ben Johnson, te kaituhi o te rokiroki BoltDB NoSQL, i whakaatu i te kaupapa Litestream, e whakarato ana i te taapiri mo te whakarite tukuruatanga raraunga i roto i te SQLite. Karekau a Litestream e hiahia whakarereke ki te SQLite ka taea te mahi me tetahi tono e whakamahi ana i tenei whare pukapuka. Ko te tukuruatanga ka mahia e tetahi tukanga papamuri motuhake e aro turuki ana i nga huringa o nga konae mai i te paataka raraunga me te whakawhiti ki tetahi atu konae, ki te rokiroki o waho ranei. Ko te waehere kaupapa kua tuhia ki te Haere me te tohatoha i raro i te raihana Apache 2.0.

Ko nga taunekeneke katoa me te papaaarangi ka mahia ma te paerewa SQLite API, i.e. Kaore a Litestream e pokanoa ki te mahi, kaore e pa ki nga mahi me te kore e pakaru i nga ihirangi o te papaaarangi, e wehewehe ana i te Litestream mai i nga otinga penei i te Rqlite me te Dqlite. Ka aroturukihia nga huringa ma te whakaahei i te raarangi WAL ("Tuhituhi-Amua Takiuru") ki SQLite. Hei tiaki i te waahi rokiroki, ka whakahiatohia e te punaha te rerenga o nga huringa ki nga poro raraunga (nga whakaahua), ki runga ake ka timata etahi atu huringa ki te whakaemi. Ko te wa mo te hanga poro ka tohua i roto i nga tautuhinga; hei tauira, ka taea e koe te hanga poro kotahi i te ra kotahi ranei i te haora.

Ko nga waahanga nui o te tono mo Litestream ko te whakarite i nga taapiri haumaru me te tohatoha i te kawenga panui puta noa i nga kaitoro maha. Ka tautokohia te whakawhiti i te awa huringa ki Amazon S3, Azure Blob Storage, Backblaze B2, DigitalOcean Spaces, Scaleway Object Storage, Google Cloud Storage, Linode Object Storage, tetahi ope o waho ranei e tautoko ana i te kawa SFTP. Mena kua pakaru nga ihirangi o te papaaarangi matua, ka taea te whakahoki mai i te kape taapiri mai i te ahua e rite ana ki te waa kua tohua, he huringa motuhake, he huringa whakamutunga, he waahanga kua tohua ranei.

Source: opennet.ru

Tāpiri i te kōrero