Sharding PostgreSQL for database management in Manager 3.0. #43

Sharding PostgreSQL for database management in Manager 3.0. #43

Remember our last article “Fast ElasticSearch, Token ACC and ECAT, Updates, Reports, and News. [Week 20 of 2024]”? In it, we mentioned a new solution that we are introducing to the ECAT eCommerce system – Sharding PostgreSQL . Today, I would like to tell you more about what PostgreSQL Sharding is and its role in the latest version of our system, Manager 3.0. This solution will be included in the upcoming major update of the Manager 3.0 system.

Imagine running a huge online store that handles thousands of orders, millions of queries, and hundreds of thousands of users simultaneously every day. In such a situation, having an efficient and reliable database that can meet these demands is crucial. This is where Manager 3.0 with its new PostgreSQL Sharding solution comes into play.

Sharding is a technique for dividing data into smaller, more manageable parts called shards, which are distributed across different servers. This significantly increases the performance and scalability of the system. But why is this so important for your business? That’s exactly what we want to explain to you today.

In this article, we will explain what PostgreSQL Sharding is, how it works within Manager 3.0, and the benefits it brings to the ECAT eCommerce system. Our goal is to show how sharding can significantly improve the performance, reliability, and scalability of the database that supports our entire infrastructure, translating into better customer service and higher profits.

Why is Sharding Important?

Sharding is a key solution for modern database systems, especially in demanding environments like e-commerce. But why is it so important? Let me explain.

Database Scalability

Imagine your online store is growing at an exponential rate. The number of orders, users, and transactions increases daily. At some point, a traditional database might not be able to keep up with this growth, causing slowdowns and performance issues. With sharding, we can scale the database horizontally, meaning adding new servers instead of increasing the power of a single one. Each server stores only a part of the data, making the entire system run faster and more efficiently, regardless of how much the user base grows.

Data Processing Performance

Sharding also significantly speeds up database operations. When data is split into smaller fragments, database queries are processed faster because each server only needs to handle a portion of the data. Think of it as dividing a task into many smaller tasks that can be performed simultaneously. This reduces query response times, which is crucial for maintaining customer satisfaction, as they expect the website to operate quickly.

Database Reliability

Reliability is another key aspect of sharding. When data is distributed across multiple servers, the risk that a failure of one server will paralyze the entire system is much lower. Each shard operates independently, so even if one server goes down, the rest of the system can still function. This adds an extra layer of security and ensures that your data is always available, which is extremely important for online stores that need to operate 24/7.

Sharding not only increases scalability and performance but also ensures reliability, which is invaluable in a dynamic e-commerce environment. This way, you can rest assured that your database will handle any challenge posed by your growing business.

Redundancy in PostgreSQL Deployment

Redundancy in PostgreSQL deployment refers to various techniques and strategies aimed at increasing the availability and reliability of the database by creating backups of data and database infrastructure. Key elements of redundancy include replication and clustering.

Replication in PostgreSQL can be synchronous or asynchronous, meaning that data can be written to backup servers either before or after being confirmed on the main server.

Clustering involves creating groups of servers that can act as backup systems in case the main server fails, ensuring high database availability.

Additionally, redundancy includes regular data backups and recovery procedures, enabling quick database restoration after a failure. Failover mechanisms, such as Patroni, automatically switch traffic to a backup server if the main server fails. Load balancing is also crucial, optimizing performance and availability by distributing traffic across multiple server instances. All these techniques together create a system that minimizes downtime risk and ensures continuity of applications relying on the PostgreSQL database.

How Sharding Works in Manager 3.0

Benefits of using Sharding PostgreSQL in ECAT eCommerce
Benefits of using Sharding PostgreSQL in ECAT eCommerce

Manager 3.0 is an advanced system that handles a massive amount of data simultaneously and will use PostgreSQL sharding to enhance and ensure unparalleled performance and scalability. Let’s see how this mechanism works in practice.

System Architecture of Manager 3.0

I explained it using examples of stores, but a repeat won’t hurt; it’s about understanding the complexity of our software and the scale of orders we plan to handle in the near future. A fast-operating database, data security, and real-time availability determine the scale of our entire enterprise. A well-functioning system is fundamental.

Now imagine the architecture of Manager 3.0 as a network of many servers, each storing only a specific portion of data. These data are divided into smaller fragments, or shards as you now know, based on a specific sharding key, such as customer ID or order number.

Thus, when the system receives a query, whether related to searching for information, placing an order, processing that order, selecting products to list on a specific marketplace, or many other background processes invisible to the customer, it knows which server to direct the query to, significantly speeding up data processing. This distributed architecture allows for simultaneous processing of a massive number of queries, enhancing the overall system efficiency.

Technical Implementation of Manager 3.0

Technically, Manager 3.0 uses advanced PostgreSQL features, such as table partitioning and tools like Citus, to implement sharding. Partitioning allows large tables to be divided into smaller parts stored on different servers. Citus is a PostgreSQL extension that facilitates managing and processing distributed data. This enables the system to dynamically manage shards, monitor their load, and optimize data distribution. For users, this means smooth and fast application performance regardless of the load.

Managing Shards in Manager 3.0

One of the key elements of sharding in Manager 3.0 is automatic shard management. The system is designed to automatically add new shards as data volume grows. Imagine running a store that gains thousands of new customers daily. Manager 3.0 automatically adds new servers to accommodate this data without manual infrastructure management. Additionally, the system rebalances data, moving it between shards to evenly distribute the load and ensure optimal performance.

Manager 3.0 with PostgreSQL sharding is not only a modern but also an intelligent solution that allows for smooth scaling, high performance, and system reliability. This enables ECAT eCommerce to handle a massive amount of data and users while providing fast and reliable operation of its online store.

Benefits for ECAT eCommerce

Implementing PostgreSQL sharding in Manager 3.0 brings many benefits that directly impact the efficiency and success of ECAT eCommerce operations. What specific benefits can be observed? Let me explain.

Increased Performance

Thanks to sharding, ECAT eCommerce can enjoy a significant performance boost. When data is divided into smaller fragments and distributed across many servers, database queries are processed much faster. Think of it as a highway with multiple lanes – more cars can travel simultaneously without congestion. Online store customers will notice faster page load times and instant transaction processing, improving their experience and increasing the chances of making purchases.

Better Scalability

As ECAT eCommerce grows, the amount of data that needs to be stored and processed also increases. Sharding allows for easy horizontal database scaling, adding new servers as demand grows. This way, the company doesn’t have to worry about capacity limits or performance drops. The system automatically adjusts to the growing number of users and transactions, enabling smooth growth without downtimes or technical issues.

This function will be very useful because we plan to connect 1000 operators in each country where we operate. This will increase the amount of data to be processed. The number of connected warehouses and manufacturers offering their products for sale will also grow, significantly increasing the data processed. We are thinking about this now, while our traffic is still small compared to what we plan.

Reduced Downtime

Thanks to sharding, ECAT eCommerce can minimize the risk of system downtimes and failures. Data is distributed across multiple servers, meaning a failure of one does not paralyze the entire system. Imagine your online store suddenly has one server fail. With sharding, other servers take over the load, and the system continues to operate without interruptions. This increases service reliability, crucial in e-commerce, where every downtime can mean losing customers and profits.

Implementing PostgreSQL sharding in Manager 3.0 brings ECAT eCommerce tangible benefits in terms of increased performance, better scalability, and reduced downtime. This enables the company to provide reliable and fast service to its customers, translating into better business results and higher customer satisfaction.

Future and Development

Implementing PostgreSQL sharding in Manager 3.0 is just the beginning of the journey toward even more advanced solutions in ECAT eCommerce. Let’s look at the future plans and new functionalities that can further enhance the system.

Future Plans

Manager 3.0 with PostgreSQL sharding is the foundation on which ECAT eCommerce plans to build its future successes. The company plans to continue developing the database infrastructure to handle even higher loads and provide even better performance. Plans include introducing more advanced data replication mechanisms and dynamic resource management to make more efficient use of available servers. All this aims to prepare the system for future challenges and even faster growth in the number of users and transactions.

New Functionalities

PostgreSQL sharding in Manager 3.0 opens the door to introducing new, advanced features. One is real-time automatic scalability. This means the system will dynamically adjust the number of shards depending on the current load, ensuring optimal performance regardless of time of day or season. Another functionality is advanced monitoring and data analysis. With performance monitoring and load analysis tools, the technical team can quickly identify and resolve potential issues before they impact store operations.

Applying AI Technology

One of the most exciting directions for development is integrating artificial intelligence (AI) technology with the sharding system. AI can help automatically optimize data distribution across shards, predict load increases, and dynamically adjust resources. Imagine a system that learns and adapts to your business, always providing the best performance and reliability. This is the future that ECAT eCommerce plans to achieve with AI technology.

Manager 3.0 with PostgreSQL sharding is not just a solution for today but a solid foundation for the future. With ambitious development plans and the introduction of new functionalities, ECAT eCommerce will be able to meet any challenge and seize every growth opportunity while providing the highest quality service to its customers.

Article Summary: Sharding PostgreSQL for database management in Manager 3.0.

GPT

PostgreSQL Sharding in Manager 3.0 is an innovative solution revolutionizing database management in ECAT eCommerce. Let’s recap the key points we discussed and highlight the main benefits of this implementation.

Key Points

First, we explained what PostgreSQL Sharding is and how it works. Sharding is a technique that involves dividing data into smaller, independent fragments stored on different servers. This allows the system to process queries faster and handle growing loads more effectively.

Next, we discussed why sharding is so important for ECAT eCommerce. We highlighted benefits such as increased scalability, better performance, and reduced downtime risk. Thanks to sharding, the database can grow with the business, ensuring smooth and fast system operation even under heavy loads.

We then looked at how sharding works in practice in Manager 3.0. We described the system architecture, technical aspects of the implementation, and automatic shard management. These elements make the system not only efficient but also easy to manage and scalable as needed.

Significance for ECAT eCommerce’s Future

In the last points, we discussed the future and development of sharding in Manager 3.0. Future plans include further system optimization, introducing new functionalities, and integrating AI technology. This will allow ECAT eCommerce to better adapt to customer needs and dynamically respond to changing market conditions.

Key Benefits

In summary, implementing PostgreSQL sharding in Manager 3.0 brings ECAT eCommerce several key benefits:

  • Increased performance — Faster query processing and better system responsiveness.
  • Better scalability — Ability to add new servers as the load grows.
  • Reduced downtime — Increased reliability by distributing data across multiple servers.
  • Automatic shard management — Easier database management without manual intervention.
  • Future readiness — A system ready for further development and integration with new technologies.

PostgreSQL Sharding in Manager 3.0 is not only a modern solution but also a strategic investment in the future of ECAT eCommerce. With this implementation, the company is ready for any challenge and can focus on what matters most — delivering the best services to its customers.

Dołącz do społeczności ECAT eCommerce i wystartuj w biznesie.

Zacznij zarabiać z ECAT eCommerce.
Kanały wsparcia w ECAT eCommerce
Dlaczego ECAT eCommerce zrewolucjonizuje internetową sprzedaż
Szkolenia startowe w Full dropshippingu.

Contents

Dodaj komentarz

Inne wpisy
3 types of discounts. When and how to apply different forms of discounts

3 Types of discounts: When and how to apply different forms of rebates.

Types of Discounts: When and How to Use Different Forms of Rebates” – We present a comprehensive guide to the world of discounts, a key tool in marketing. Learn how different types of discounts – percentage, amount, and on entire purchases – can influence your purchasing decisions and sales strategy. Understanding and properly using these tools is essential for every entrepreneur. We invite you to read and discover how to effectively increase sales and build lasting relationships with customers by choosing the right type of discount according to your business goals and customer expectations.

Czytaj więcej »
Aderlo Marketplace on Magento. ECAT eCommerce Informer [Week 18, 2024]

Aderlo Marketplace on Magento. ECAT eCommerce Informer [Week 18, 2024]

Aderlo Marketplace is a revolutionary e-commerce platform that enables businesses to sell their products online with ease. With its seamless integration with Magento, Aderlo offers an intuitive user interface, advanced features, and scalable solutions that help sellers achieve success in the world of electronic commerce. Our platform also allows integration with multiple sales channels, such as Amazon or eBay, enabling sellers to increase their reach and sales. Aderlo Marketplace is an ideal solution for companies looking for innovative and effective ways to develop their e-commerce business.

Czytaj więcej »
Polityka prywatności

§1.[POSTANOWIENIA OGÓLNE]

1. Niniejszy dokument określa Politykę Prywatności strony internetowej

ec-at.com, która w szczególności obejmuje regulacje dotyczące ochrony

danych osobowych oraz bezpieczeństwa innych danych wprowadzonych do sklepu przez

Użytkownika.

2. Polityka Prywatności stanowi integralny załącznik do Regulaminu.

§2.[DEFINICJE]

1. Administrator – ECAT ECOMMERCE GROUP HOLDING LTD, Company number 13065900, 590 Kingston Road, London, United Kingdom, SW20 8DN,

2. Serwis – sklep internetowy pod adresem ec-at.com oraz wszelkie

jej podstrony,

3. Strony – Administrator i Użytkownik,

4. Użytkownik – osoba fizyczna, która korzysta z Serwisu i podaje w jego ramach swoje dane

osobowe.

§3.[OCHRONA DANYCH OSOBOWYCH]

1. Administrator jest Administratorem danych osobowych w rozumieniu rozporządzenia o

ochronie danych osobowych z dnia 27 kwietnia 2016 r. (RODO).

2. Administrator przetwarza dane w zakresie, czasie i celach każdorazowo wskazanych w

treściach udostępnionych pod formularzami służącymi do zbierania danych osobowych od

Użytkownika.

3. Dane osobowe będą przekazywane wyłącznie zaufanym podwykonawcom Administratora, tj.

dostawcom usług informatycznych, firmie księgowej, administracji.

§4.[UPRAWNIENIA UŻYTKOWNIKA]

1. W przypadku zmiany danych osobowych, Użytkownik powinien uaktualnić je wysyłając

stosowną wiadomość do Administratora.

2. Użytkownikowi przysługuje prawo żądania dostępu do treści swoich danych osobowych, ich

sprostowania, usunięcia oraz prawo do ograniczenia ich przetwarzania. Ponadto także prawo

do cofnięcia zgody w dowolnym momencie bez wpływu na zgodność z prawem przetwarzania,

prawo do przenoszenia danych oraz prawo do wniesienia sprzeciwu wobec przetwarzania

danych osobowych.

3. Użytkownikowi przysługuje prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych

Osobowych.

4. Podanie danych osobowych jest dobrowolne, jednakże brak wyrażenia zgody na przetwarzanie

danych uniemożliwia korzystanie z Serwisu.

5. Administrator może odmówić usunięcia danych osobowych Użytkownika, jeżeli zachowanie

danych osobowych jest konieczne ze względu na obowiązek nałożony na Administratora przez

przepisy prawa.

§5.[TECHNICZNA OCHRONA DANYCH]

1. Administrator wykorzystuje wszelkie techniczne i organizacyjne sposoby, by zapewnić

bezpieczeństwo danym osobowym Użytkownika i chronić je przed przypadkowym lub celowym

zniszczeniem, przypadkową utratą, modyfikacją, nieautoryzowanym ujawnieniem lub

dostępem. Informacje są przechowywane i przetwarzane na serwerach o wysokim stopniu

zabezpieczeń, z zachowaniem odpowiednich środków bezpieczeństwa, spełniających wymogi

polskiego prawa.

2. Administrator zobowiązuje się do przechowywania kopii bezpieczeństwa zawierających dane

osobowe Użytkownika.

3. Powierzone dane są składowane na najwyższej klasy sprzęcie i serwerach w odpowiednio

zabezpieczonych centrach przechowywania informacji, do których dostęp mają tylko

upoważnione osoby.

4. Administrator przeprowadza czynności związane z przetwarzaniem danych osobowych z

poszanowaniem wszystkich wymogów prawnych i technicznych nałożonych na niego przez

przepisy dotyczące ochrony danych osobowych.

§6.[POLITYKA COOKIES]

1. Dla wygody Użytkowników Serwis używa plików cookies m.in. w celu dostosowania serwisu do

potrzeb użytkowników oraz w celach statystycznych. Cookies to niewielkie pliki tekstowe

wysyłane przez serwis internetowy, który odwiedza internauta, do urządzenia internauty.

2. W ramach Serwisu stosowane są dwa typy plików cookies: “sesyjne” (session cookies) oraz

“stałe” (persistent cookies). Cookies “sesyjne” są plikami tymczasowymi, które przechowywane

są w urządzeniu końcowym Użytkownika do czasu wylogowania, opuszczenia strony

internetowej lub wyłączenia oprogramowania (przeglądarki internetowej). “Stałe” pliki cookies

przechowywane są w urządzeniu końcowym Użytkownika przez czas określony w parametrach

plików cookies lub do czasu ich usunięcia przez Użytkownika.

3. W Serwisie wykorzystujemy następujące rodzaje plików Cookies:

a. “niezbędne” – umożliwiają korzystanie z usług dostępnych w ramach Serwisu, np.

wykorzystywane przy obsłudze autoryzacji użytkowników,

b. “zabezpieczające” – służą do zapewnienia bezpieczeństwa, np. wykorzystywane do

wykrywania nadużyć w zakresie korzystania z usług Serwisu,

c. “wydajnościowe” – umożliwiają zbieranie informacji o sposobie korzystania z Serwisu,

d. “funkcjonalne” – umożliwiają zapamiętanie wybranych przez Użytkownika ustawień i

personalizację interfejsu Użytkownika, np. w zakresie wybranego języka lub regionu, z

którego pochodzi Użytkownik, rozmiaru czcionki, wyglądu Serwisu itp.

§7.[LOGI]

1. Zgodnie z praktyką większości serwisów www przechowujemy zapytania HTTP kierowane do

naszego serwera (logi serwera). W związku z powyższym przechowujemy:

a. adresy IP, z których użytkownicy przeglądają treści informacyjne naszego serwisu;

b. czas nadejścia zapytania,

c. czas wysłania odpowiedzi,

d. nazwę stacji klienta – identyfikacja realizowana przez protokół HTTP,

e. informacje o błędach jakie nastąpiły przy realizacji transakcji HTTP,

f. adres URL strony poprzednio odwiedzanej przez użytkownika (referer link),

g. informacje o przeglądarce użytkownika.

2. Dane gromadzone w dziennikach logów, dane są wykorzystywane tylko i wyłącznie do celów

administrowania Serwisem.

3. Zebrane logi przechowywane są przez czas nieokreślony jako materiał pomocniczy służący do

administrowania Serwisem. Informacje w nich zawarte nie są ujawniane nikomu poza osobami

upoważnionymi do administrowania Serwisem. Na podstawie plików logów mogą być

generowane statystyki stanowiące pomoc w administrowaniu. Zbiorcze podsumowania w

postaci takich statystyk nie zawierają żadnych cech identyfikujących osoby odwiedzające

serwis.

§8.[KONTAKT]

1. Użytkownik może w dowolnym czasie skontaktować się z Administratorem w celu uzyskania

informacji o tym, czy i w jaki sposób Administrator wykorzystuje jego dane osobowe.

2. Użytkownik może również zwrócić się do Administratora z prośbą o usunięcie jego danych

osobowych w całości lub w określonej części.

3. Z Administratorem można skontaktować się wysyłając wiadomość na adres e-mail:

sklep@ec-at.com.

Regulamin świadczenia usług

§1[POSTANOWIENIA OGÓLNE]

1. Niniejszy dokument określa zasady i warunki korzystania z serwisu ec-at.com.

2. Właścicielem serwisu jest ECAT ECOMMERCE GROUP HOLDING LTD, numer firmy 13065900 z siedzibą pod adresem 590 Kingston Road, London, United Kingdom, SW20 8DN.

3. Korzystanie z serwisu internetowego oznacza akceptację Regulaminu i Polityki Prywatności.

4. Pojęcia użyte w regulaminie oznaczają:
a. Platforma – prowadzona przez Usługodawcę w języku polskim platforma online pod adresem https://ec-at.com
b. Usługodawca – ECAT ECOMMERCE GROUP HOLDING LTD, numer firmy 13065900 z siedzibą pod adresem 590 Kingston Road, London, United Kingdom, SW20 8DN.
c. Strona internetowa – strona internetowa pod adresem https://ec-at.com oraz wszelkie jej podstrony,
d. Użytkownik – osoba fizyczna (posiadająca pełną zdolność do czynności prawnych), prawna lub jednostka organizacyjna nieposiadająca osobowości prawnej, która korzysta z Platformy. Użytkownikiem może być zarówno osoba fizyczna nieprowadząca działalności gospodarczej, jak i przedsiębiorca.
e. Konsument – w myśl ustawy z dnia 23 kwietnia 1964 r. Kodeks cywilny – Użytkownik, który jako osoba fizyczna dokonuje za pośrednictwem Platformy czynności prawnej niezwiązanej bezpośrednio z jej działalnością gospodarczą lub zawodową.
f. Regulamin – niniejszy dokument wraz z Polityką Prywatności, która stanowi integralną część Regulaminu. Wszystkie dokumenty dostępne są na Stronie internetowej.

5. Użytkownicy mogą kontaktować się z Usługodawcą drogą elektroniczną na adres e-mail: help@ec-at.com.

§2[USŁUGI ŚWIADCZONE POPRZEZ PLATFORMĘ]

1. Usługodawca świadczy na rzecz Użytkowników usługi elektroniczne za pośrednictwem Platformy.

2. Usługodawca nie pobiera opłat za świadczenie Usług na rzecz Użytkowników.

§3[OGÓLNE ZASADY KORZYSTANIA Z PLATFORMY]

1. Aby móc korzystać z Usług dostępnych poprzez Stronę internetową lub za pomocą urządzeń mobilnych, Użytkownik musi spełnić następujące wymagania techniczne:
a. posiadać komputer, laptop, telefon komórkowy lub inne urządzenie z dostępem do internetu,
b. posiadać dostęp do poczty elektronicznej,
c. korzystać z przeglądarki internetowej (zaleca się korzystanie z najnowszej wersji),
d. włączyć w przeglądarce możliwość zapisu plików cookies,
e. posiadać włączoną obsługę JavaScript.

2. Wszelkie działania podejmowane przez Użytkowników powinny być zgodne z obowiązującymi przepisami prawa i dobrymi obyczajami.

3. Zabronione jest jakiekolwiek wykorzystywanie Platformy do działania na szkodę innych Użytkowników, Usługodawcy oraz osób trzecich.

4. Każdy Użytkownik zobowiązuje się do:
a. używania udostępnionych funkcjonalności i zasobów Platformy zgodnie z celem Platformy,
b. przestrzegania zasad prawa polskiego,
c. poszanowania praw i dóbr osobistych innych Użytkowników,
d. niedziałania na szkodę innych Użytkowników, Usługodawcy i osób trzecich.

§4[ODPOWIEDZIALNOŚĆ. DOSTĘP I KORZYSTANIE Z PLATFORMY]

1. Usługodawca zobowiązuje się do podjęcia wszelkich działań mających na celu zapewnienie prawidłowego, bezpiecznego, ciągłego i wolnego od błędów dostępu do Platformy.

2. Usługodawca ma prawo do dokonywania zmian w Usłudze i Platformie, w związku z prowadzonymi pracami nad ulepszaniem i modernizacją Platformy. W szczególności Usługodawca ma prawo do zmiany funkcjonalności Platformy.

§5[REKLAMACJE ZWIĄZANE Z TECHNICZNYM FUNKCJONOWANIEM PLATFORMY]

1. Każdy Użytkownik jest uprawniony do zgłoszenia reklamacji z tytułu wszelkich nieprawidłowości działania Platformy w przeciągu 14 dni od wystąpienia nieprawidłowości. Reklamacja powinna zostać złożona drogą wiadomości e-mail wysłanej na adres: help@ec-at.com. Opis zaistniałej nieprawidłowości powinien umożliwiać Usługodawcy identyfikację problemu i jego naprawę.

2. Usługodawca rozpatrzy reklamację w przeciągu 14 dni kalendarzowych od daty otrzymania reklamacji.

3. W przypadku wystąpienia poważnego błędu technicznego, Usługodawca zastrzega sobie możliwość ograniczenia dostępu do serwisu Platformy.

4. Wszystkie ewentualne błędy w funkcjonowaniu Platformy, uwagi i informacje o działaniu Platformy i Strony internetowej, a także naruszenia Regulaminu prosimy zgłaszać Usługodawcy drogą elektroniczną.

§6[PRAWA WŁASNOŚCI INTELEKTUALNE]

1. Wszelkie materiały, w tym elementy grafiki, układ i kompozycja tych elementów, znaki towarowe oraz inne informacje dostępne w Platformie i na Stronie internetowej stanowią przedmiot praw wyłącznych Usługodawcy. Wskazane elementy stanowią przedmiot autorskich praw majątkowych, praw własności przemysłowej, w tym praw z rejestracji znaków towarowych oraz praw do baz danych i jako takie korzystają z ustawowej ochrony prawnej.

2. Pobieranie lub wykorzystywanie w jakimkolwiek zakresie dostępnych w ramach Platformy materiałów wymaga każdorazowo pisemnej zgody Usługodawcy i nie może naruszać postanowień niniejszego Regulaminu oraz powszechnie obowiązującego prawa, jak również nie może naruszać interesów Usługodawcy.

3. Zabronione jest modyfikowanie i kopiowanie elementów Strony internetowej oraz Platformy.

4. Tworzenie stron internetowych i aplikacji podobnych lub identycznych z Platformą, które wprowadzają odbiorców w błąd i mogą sprawiać wrażenie, że pochodzą lub mają związek z Usługodawcą, stanowi delikt na gruncie ustawy o zwalczaniu nieuczciwej konkurencji.

§7[POSTANOWIENIA KOŃCOWE]

1. W sprawach nieuregulowanych niniejszym Regulaminem zastosowanie znajdują przepisy powszechnie obowiązującego prawa polskiego.

2. Do wszelkich sporów powstałych na gruncie niniejszego Regulaminu i zawartej przez Użytkownika i Usługodawcę umowy stosuje się prawo polskie oraz właściwe są sądy jurysdykcji polskiej. Sądem właściwym do rozpoznawania sporów zaistniałych pomiędzy Usługodawcą a Użytkownikiem niebędącym konsumentem jest sąd właściwy miejscowo dla siedziby Usługodawcy. Sądem właściwym dla sporów, których stroną jest Konsument, jest miejsce zamieszkania Konsumenta.

3. Regulamin obowiązuje od dnia 17-11-2022 roku.

Polityka cookies
1. Cookies w sklepie internetowym, dane eksploatacyjne i analityka
 
1.1. Pliki Cookies (ciasteczka) są to niewielkie informacje tekstowe w postaci plików tekstowych, wysyłane przez serwer i zapisywane po stronie osoby odwiedzającej stronę Sklepu Internetowego (np. na dysku twardym komputera, laptopa, czy też na karcie pamięci smartfona – w zależności z jakiego urządzenia korzysta odwiedzający nasz Sklep Internetowy). Szczegółowe informacje dot. plików Cookies, a także historię ich powstania można znaleźć m.in. tutaj: http://pl.wikipedia.org/wiki/Ciasteczko
 
1.2. Administrator może przetwarzać dane zawarte w plikach Cookies podczas korzystania przez odwiedzających ze strony Sklepu Internetowego w następujących celach:
 
1.2.1. identyfikacji Usługobiorców jako zalogowanych w Sklepie Internetowym i pokazywania, że są zalogowani;
 
1.2.2. zapamiętywania Produktów dodanych do koszyka w celu złożenia Zamówienia;
 
1.2.3. zapamiętywania danych z wypełnianych Formularzy Zamówienia, ankiet lub danych logowania do Sklepu Internetowego;
 
1.2.4. dostosowywania zawartości strony Sklepu Internetowego do indywidualnych preferencji Usługobiorcy (np. dotyczących kolorów, rozmiaru czcionki, układu strony) oraz optymalizacji korzystania ze stron Sklepu Internetowego;
 
1.2.5. prowadzenia anonimowych statystyk przedstawiających sposób korzystania ze strony Sklepu Internetowego;
 
1.2.6. remarketingu, to jest badania cech zachowania odwiedzających Sklep Internetowy poprzez anonimową analizę ich działań (np. powtarzające się wizyty na określonych stronach, słowa kluczowe itp.) w celu stworzenia ich profilu i dostarczenia im reklam dopasowanych do ich przewidywanych zainteresowań, także wtedy kiedy odwiedzają oni inne strony internetowe w sieci reklamowej firmy Google Inc. oraz Facebook Ireland Ltd.;
 
1.3. Standardowo większość przeglądarek internetowych dostępnych na rynku domyślnie akceptuje zapisywanie plików Cookies. Każdy ma możliwość określenia warunków korzystania z plików Cookies za pomocą ustawień własnej przeglądarki internetowej. Oznacza to, że można np. częściowo ograniczyć (np. czasowo) lub całkowicie wyłączyć możliwość zapisywania plików Cookies – w tym ostatnim wypadku jednak może to mieć wpływ na niektóre funkcjonalności Sklepu Internetowego (przykładowo niemożliwym może okazać się przejście ścieżki Zamówienia poprzez Formularz Zamówienia z uwagi na niezapamiętywanie Produktów w koszyku podczas kolejnych kroków składania Zamówienia).
 
1.4. Ustawienia przeglądarki internetowej w zakresie plików Cookies są istotne z punktu widzenia zgody na korzystanie z plików Cookies przez nasz Sklep Internetowy – zgodnie z przepisami taka zgoda może być również wyrażona poprzez ustawienia przeglądarki internetowej. W braku wyrażenia takiej zgody należy odpowiednio zmienić ustawienia przeglądarki internetowej w zakresie plików Cookies.
 
1.5. Szczegółowe informacje na temat zmiany ustawień dotyczących plików Cookies oraz ich samodzielnego usuwania w najpopularniejszych przeglądarkach internetowych dostępne są w dziale pomocy przeglądarki internetowej.
 
1.6. Administrator może korzystać w Sklepie Internetowym z usług Google Analytics, Universal Analytics dostarczanych przez firmę Google Inc. (1600 Amphitheatre Parkway, Mountain View, CA 94043, USA. Usługi te pomagają Administratorowi analizować ruch w Sklepie Internetowym. Gromadzone dane przetwarzane są w ramach powyższych usług w sposób zanonimizowany (są to tzw. dane eksploatacyjne, które uniemożliwiają identyfikację osoby) do generowania statystyk pomocnych w administrowaniu Sklepie Internetowym. Dane te mają charakter zbiorczy i anonimowy, tj. nie zawierają cech identyfikujących (danych osobowych) osoby odwiedzające stronę Sklepu Internetowego. Administrator korzystając z powyższych usług w Sklepie Internetowym gromadzi takie dane jak źródła i medium pozyskania odwiedzjących Sklep Internetowy oraz sposób ich zachowania na stronie Sklepu Internetowego, informacje na temat urządzeń i przeglądarek z których odwiedzają stronę, IP oraz domenę, dane geograficzne oraz dane demograficzne (wiek, płeć) i zainteresowania.
 
1.1. Możliwe jest zablokowanie w łatwy sposób przez daną osobę udostępniania Google Analytics informacji o jej aktywności na stronie Sklepu Internetowego – w tym celu można zainstalować dodatek do przeglądarki udostępniany przez firmę Google Inc. dostępny tutaj: https://tools.google.com/dlpage/gaoptout?hl=pl
 
1.8. Administrator może korzystać w Sklepie Internetowym z usługi Piksel Facebooka dostarczanej przez firmę Facebook Ireland Limited (4 Grand Canal Square, Grand Canal Harbour, Dublin 2, Irlandia). Usługa ta pomaga Administratorowi mierzyć skuteczność reklam oraz dowiadywać się, jakie działania podejmują odwiedzający sklep internetowy, a także wyświetlać tym osobom dopasowane reklamy. Szczegółowe informacje o działaniu Piksela Facebooka możesz znaleźć pod następującym adresem internetowym: https://www.facebook.com/business/help/1.241.61.120153?helpref=page_content =
 
1.9. Zarządzanie działaniem Piksela Facebooka jest możliwe poprzez ustawienia reklam w swoim koncie na portalu Facebook.com: https://www.facebook.com/ads/preferences/?entry_product=ad_settings_screen