{"id":17603,"date":"2025-10-07T08:00:32","date_gmt":"2025-10-07T15:00:32","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=17603"},"modified":"2025-10-06T16:19:17","modified_gmt":"2025-10-06T23:19:17","slug":"point-of-sale-on-the-edge","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/point-of-sale-on-the-edge\/","title":{"rendered":"Point of Sale on the Edge: Couchbase Lite vs. Edge Server"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Retail POS systems need to keep selling even when the internet is unavailable. If the connection to the cloud goes down, you still need to scan items, process payments, and sync data later. Couchbase offers several approaches for this edge scenario: <\/span><b>Couchbase Lite<\/b><span style=\"font-weight: 400;\"> embedded on each terminal, <\/span><b>sincronizaci\u00f3n entre pares<\/b><span style=\"font-weight: 400;\"> between devices, or a <\/span><b>Servidor Couchbase Edge<\/b><span style=\"font-weight: 400;\"> shared across POS devices.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">All of these enable POS systems to run without connectivity.<\/span><\/p>\n<h2>Scenario 1: Couchbase Lite on each POS terminal<\/h2>\n<p><center><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17604\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image1.png\" alt=\"distributed architectures for mobile applications\" width=\"331\" height=\"384\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image1.png 331w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image1-259x300.png 259w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image1-10x12.png 10w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image1-300x348.png 300w\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" \/><\/center><\/p>\n<p><b>Architecture:<\/b><span style=\"font-weight: 400;\"> Every POS device (tablet, register, kiosk) has a Couchbase Lite database embedded.<\/span><\/p>\n<p><b>Operation:<\/b><span style=\"font-weight: 400;\"> Each terminal keeps its own copy of local data (e.g., products, prices, transaction logs).<\/span><\/p>\n<p><b>Sync:<\/b><span style=\"font-weight: 400;\"> When online, each Lite instance syncs with Couchbase Capella or with Sync Gateway (self-managed).<\/span><\/p>\n<p><b>Pros:<\/b><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">No single point of failure. Each device works independently<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Perfect offline-first model<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Speedy user experience since operations happen against the local database (e.g., displaying product information, updating shopping cart)<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><b>Contras:<\/b><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data divergence across devices until sync happens<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Harder to coordinate shared state (e.g., inventory counts, promotions)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Each device must run its own sync sessions upstream<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Scenario 2: Couchbase Lite peer-to-peer sync<\/h2>\n<p><center><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17605 aligncenter\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image2.png\" alt=\"distributed POS architecture\" width=\"331\" height=\"384\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image2.png 331w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image2-259x300.png 259w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image2-10x12.png 10w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image2-300x348.png 300w\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" \/><\/center><\/p>\n<p><b>Architecture:<\/b><span style=\"font-weight: 400;\"> POS devices each run Couchbase Lite and establish direct peer-to-peer connections over the local network.<\/span><\/p>\n<p><b>Operation:<\/b><span style=\"font-weight: 400;\"> Devices exchange data directly, keeping transactions, inventory, and pricing in sync without requiring a server in the middle.<\/span><\/p>\n<p><b>Sync:<\/b><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Local: peer-to-peer sync between POS devices<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cloud: when WAN is available, one or more devices also sync with Capella\/Sync Gateway to propagate updates centrally<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><b>Pros:<\/b><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Shared state locally without needing an edge server<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resilient: even if WAN and a central server are unavailable, devices can still sync among themselves<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Great for a smaller number of POs terminals<\/span> <span style=\"font-weight: 400;\">(e.g., registers in a caf\u00e9 or kiosk setup)<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><b>Contras:<\/b><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Network topology grows complex with many devices<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Not optimal for large stores or sites with dozens of terminals<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Scenario 3: Couchbase Edge Server as local hub<\/h2>\n<p><center><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17609\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image3.png\" alt=\"fully offline POS architecture\" width=\"441\" height=\"444\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image3.png 441w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image3-298x300.png 298w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image3-150x150.png 150w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image3-12x12.png 12w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image3-65x65.png 65w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image3-50x50.png 50w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/image3-300x302.png 300w\" sizes=\"auto, (max-width: 441px) 100vw, 441px\" \/><\/center><\/p>\n<p><b>Architecture:<\/b><span style=\"font-weight: 400;\"> POS devices connect to a local Edge Server over LAN\/Wi-Fi. Couchbase Lite may or may not run on the devices.<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>With Couchbase Lite:<\/b><span style=\"font-weight: 400;\"> Devices can still operate offline, even when there is no connectivity to Couchbase Edge Server.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Without Couchbase Lite:<\/b><span style=\"font-weight: 400;\"> Devices act as thin clients calling Edge Server via REST.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><b>Operation:<\/b><span style=\"font-weight: 400;\"> Edge Server holds the current local state for all devices.<\/span><\/p>\n<p><b>Sync:<\/b><span style=\"font-weight: 400;\"> Edge Server syncs upstream with Sync Gateway \/ Couchbase Capella.<\/span><\/p>\n<p><b>Pros:<\/b><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Shared local state across all terminals (inventory, transactions)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fewer upstream sync connections \u2192 reduced WAN load<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Lightweight and built for resource constrained infrastructure<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><b>Contras:<\/b><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Slightly more infra overhead than device-only<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Choosing between them<\/h2>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Small shops or mobile-only POS:<\/b> <i><span style=\"font-weight: 400;\">Couchbase<\/span><\/i> <i><span style=\"font-weight: 400;\">Lite-only<\/span><\/i><span style=\"font-weight: 400;\"> o <\/span><i><span style=\"font-weight: 400;\">sincronizaci\u00f3n entre pares<\/span><\/i><span style=\"font-weight: 400;\"> is simple, resilient, and low-maintenance.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Medium-sized sites (a handful of registers):<\/b> <i><span style=\"font-weight: 400;\">Lite peer-to-peer<\/span><\/i><span style=\"font-weight: 400;\"> adds shared state without introducing extra hardware.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Larger stores with many terminals:<\/b> <i><span style=\"font-weight: 400;\">Servidor Edge<\/span><\/i><span style=\"font-weight: 400;\"> shines, offering a single source of truth on-site and efficient upstream sync.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>H\u00edbrido:<\/b><span style=\"font-weight: 400;\"> POS devices run Couchbase Lite for offline independence, sync locally to Edge Server for real-time consistency, and then onward to the cloud. This offers the best mix of resilience and consistency.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Conclusi\u00f3n<\/h2>\n<p><span style=\"font-weight: 400;\">In modern POS systems, the key decision isn\u2019t <\/span><i><span style=\"font-weight: 400;\">whether<\/span><\/i><span style=\"font-weight: 400;\"> to use a local database \u2014 it\u2019s <\/span><i><span style=\"font-weight: 400;\">c\u00f3mo<\/span><\/i><span style=\"font-weight: 400;\"> to manage local data and keep it synchronized across devices and the cloud.<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Couchbase Lite<\/b><span style=\"font-weight: 400;\"> ensures each terminal can operate independently, even without connectivity.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Peer-to-peer sync<\/b><span style=\"font-weight: 400;\"> extends this by allowing a small group of devices to share data directly.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Servidor Couchbase Edge<\/b><span style=\"font-weight: 400;\"> provides a central hub for real-time, consistent data across larger deployments, while still syncing upstream when the WAN is available.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">What really matters is having data close to where transactions happen, with synchronization built in so everything stays consistent. In practice, many retailers blend the options \u2014 Lite for device autonomy, peer-to-peer or Edge Server for local collaboration, and sync to Capella for broader visibility and backend processing.<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>M\u00e1s informaci\u00f3n <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/lite\/\" target=\"_blank\" rel=\"noopener\">Couchbase Lite<\/a>, <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/mobile\/\" target=\"_blank\" rel=\"noopener\">Couchbase M\u00f3vil<\/a>y <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/edge-server\/\" target=\"_blank\" rel=\"noopener\">Servidor Couchbase Edge<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Retail POS systems need to keep selling even when the internet is unavailable. If the connection to the cloud goes down, you still need to scan items, process payments, and sync data later. Couchbase offers several approaches for this edge [&hellip;]<\/p>","protected":false},"author":77950,"featured_media":17614,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1810,7666,2366],"tags":[1547,1475],"ppma_author":[9323],"class_list":["post-17603","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-mobile","category-edge-computing","category-sync-gateway","tag-offline-first","tag-p2p"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Point of Sale on the Edge: Couchbase Lite vs. Edge Server - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Retail POS systems need to keep selling even when the internet is unavailable. Couchbase offers several approaches for this edge scenario.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/point-of-sale-on-the-edge\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Point of Sale on the Edge: Couchbase Lite vs. Edge Server\" \/>\n<meta property=\"og:description\" content=\"Retail POS systems need to keep selling even when the internet is unavailable. Couchbase offers several approaches for this edge scenario.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/point-of-sale-on-the-edge\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-07T15:00:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/blog-point-of-sale-on-the-edge.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Marian Puhl, Senior Solutions Engineer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marian Puhl, Senior Solutions Engineer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/\"},\"author\":{\"name\":\"Marian Puhl, Senior Solutions Engineer\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b2fc479528e2819b50082a425cf381e3\"},\"headline\":\"Point of Sale on the Edge: Couchbase Lite vs. Edge Server\",\"datePublished\":\"2025-10-07T15:00:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/\"},\"wordCount\":651,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/blog-point-of-sale-on-the-edge.png\",\"keywords\":[\"offline first\",\"p2p\"],\"articleSection\":[\"Couchbase Mobile\",\"Edge computing\",\"Sync Gateway\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/\",\"name\":\"Point of Sale on the Edge: Couchbase Lite vs. Edge Server - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/blog-point-of-sale-on-the-edge.png\",\"datePublished\":\"2025-10-07T15:00:32+00:00\",\"description\":\"Retail POS systems need to keep selling even when the internet is unavailable. Couchbase offers several approaches for this edge scenario.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/blog-point-of-sale-on-the-edge.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/blog-point-of-sale-on-the-edge.png\",\"width\":2400,\"height\":1256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Point of Sale on the Edge: Couchbase Lite vs. Edge Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b2fc479528e2819b50082a425cf381e3\",\"name\":\"Marian Puhl, Senior Solutions Engineer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/1f65549252c18bb3651eaa3a78e46169\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg\",\"caption\":\"Marian Puhl, Senior Solutions Engineer\"},\"description\":\"Marian Puhl is a Senior Solutions Engineer at Couchbase in the Nordic region.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/marian-puhl\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Point of Sale on the Edge: Couchbase Lite vs. Edge Server - The Couchbase Blog","description":"Retail POS systems need to keep selling even when the internet is unavailable. Couchbase offers several approaches for this edge scenario.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/point-of-sale-on-the-edge\/","og_locale":"es_MX","og_type":"article","og_title":"Point of Sale on the Edge: Couchbase Lite vs. Edge Server","og_description":"Retail POS systems need to keep selling even when the internet is unavailable. Couchbase offers several approaches for this edge scenario.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/point-of-sale-on-the-edge\/","og_site_name":"The Couchbase Blog","article_published_time":"2025-10-07T15:00:32+00:00","og_image":[{"width":2400,"height":1256,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/blog-point-of-sale-on-the-edge.png","type":"image\/png"}],"author":"Marian Puhl, Senior Solutions Engineer","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Marian Puhl, Senior Solutions Engineer","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/"},"author":{"name":"Marian Puhl, Senior Solutions Engineer","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b2fc479528e2819b50082a425cf381e3"},"headline":"Point of Sale on the Edge: Couchbase Lite vs. Edge Server","datePublished":"2025-10-07T15:00:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/"},"wordCount":651,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/blog-point-of-sale-on-the-edge.png","keywords":["offline first","p2p"],"articleSection":["Couchbase Mobile","Edge computing","Sync Gateway"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/","url":"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/","name":"Point of Sale on the Edge: Couchbase Lite vs. Edge Server - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/blog-point-of-sale-on-the-edge.png","datePublished":"2025-10-07T15:00:32+00:00","description":"Retail POS systems need to keep selling even when the internet is unavailable. Couchbase offers several approaches for this edge scenario.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/blog-point-of-sale-on-the-edge.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2025\/10\/blog-point-of-sale-on-the-edge.png","width":2400,"height":1256},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/point-of-sale-on-the-edge\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Point of Sale on the Edge: Couchbase Lite vs. Edge Server"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b2fc479528e2819b50082a425cf381e3","name":"Marian Puhl, Senior Solutions Engineer","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/1f65549252c18bb3651eaa3a78e46169","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg","caption":"Marian Puhl, Senior Solutions Engineer"},"description":"Marian Puhl is a Senior Solutions Engineer at Couchbase in the Nordic region.","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/marian-puhl\/"}]}},"authors":[{"term_id":9323,"user_id":77950,"is_guest":0,"slug":"marian-puhl","display_name":"Marian Puhl, Senior Solutions Engineer","avatar_url":{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg","url2x":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/07\/marian-puhl-couchbase-engineering.jpeg"},"author_category":"1","last_name":"Puhl, Senior Solutions Engineer","first_name":"Marian","job_title":"","user_url":"","description":"Marian Puhl is a Senior Solutions Engineer at Couchbase in the Nordic region."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/17603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/77950"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=17603"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/17603\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/17614"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=17603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=17603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=17603"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=17603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}