Τι είναι οι βάσεις δεδομένων χαμηλού κώδικα;

Τι είναι οι βάσεις δεδομένων χαμηλού κώδικα


Οι βάσεις δεδομένων χαμηλού κώδικα είναι εργαλεία σχεδιασμένα με απλές διεπαφές χρήστη που μπορούν να χρησιμοποιηθούν επιτυχώς ακόμη και από εκείνους που δεν έχουν εμπειρία προγραμματισμού. Έχουν μεγάλη ζήτηση λόγω της έκρηξης ανάπτυξης χαμηλού κώδικα. Όλο και περισσότερα νέα προϊόντα ανοίγουν ευκαιρίες για μη προγραμματιστές μέσω καλά σχεδιασμένων και απλοποιημένων διεπαφών.

Ο όρος “χαμηλός κώδικας” σημαίνει ότι αναμένουν ότι δεν απαιτείται πολύς προγραμματισμός για την ολοκλήρωση της εργασίας. Μερικές φορές το μόνο που χρειάζεται είναι η μεταφορά και απόθεση μερικών εικονιδίων, ακολουθούμενα από μερικά ειλικρινά κλικ και ίσως να συμπληρώσετε μερικές φόρμες. Ο όρος χρησιμοποιείται σε μια μεγάλη ποικιλία επιχειρηματικών προϊόντων και οι βάσεις δεδομένων είναι μόνο μία γωνία. Στην πραγματικότητα, πολλά προϊόντα προσφέρουν εξειδικευμένες υπηρεσίες που περιέχονται σε μια κύρια βάση δεδομένων.

Εξετάστε το ακόλουθο σενάριο: Ο Chris στη ρεσεψιόν θέλει να παρακολουθεί πακέτα που φθάνουν από πολιτείες με υψηλές τιμές COVID-19. Ο Pat στο τμήμα PR πρέπει να διατηρεί έναν ενημερωμένο κατάλογο όλων των αιτημάτων δημοσιογράφων, μια λίστα που πρέπει να ακολουθείται και να ενημερώνεται από έξι άλλα άτομα στην ομάδα. Η ομάδα εκδηλώσεων πρέπει να δημιουργήσει βάσεις δεδομένων για να παρακολουθεί τους συμμετέχοντες σε κάθε ένα από τα δέκα νέα συνέδρια του επόμενου έτους. Κανείς δεν είναι έμπειρος προγραμματιστής και το προσωπικό ανάπτυξης κρύβεται όταν όλοι χτυπούν την πόρτα τους με ένα αίτημα για ένα νέο εργαλείο.

Καθώς το εργατικό δυναμικό και οι ροές εργασίας γίνονται πιο αυτοματοποιημένες, αυτός ο τύπος σεναρίου εμφανίζεται πιο συχνά και ωθεί τις εταιρείες να υιοθετήσουν βάσεις δεδομένων χαμηλού κώδικα.

Ο όρος “χαμηλός κωδικός” δεν είναι μόνο για προϊόντα πρώτης γραμμής. Βρίσκει επίσης ένα σπίτι σε όλες τις γωνίες της στοίβας IT, συμπεριλαμβανομένων μερικών από τα χαμηλότερα και συνήθως πιο ασαφή επίπεδα, όπως η βάση δεδομένων. Οι ατελείωτες επικλήσεις της γραμμής εντολών αντικαθίστανται, αργά αλλά σίγουρα, με πιο όμορφους οδηγούς διαμόρφωσης και διεπαφές χρήστη.

Υπάρχει πολλή συζήτηση σχετικά με το αν τα προϊόντα μπορούν να ανταποκριθούν στην υπόσχεση του κωδικού πρόσβασης για όλους. Ενώ οι πανέμορφες οθόνες και οι γραφικές διεπαφές χρήστη είναι πραγματικές, μερικές από τις πιο περίπλοκες λεπτομέρειες κρύβονται κάτω από την πρόσοψη. Μερικές φορές χρειάζεται ένας έμπειρος προγραμματιστής για να βρει τον καλύτερο τρόπο αποθήκευσης δεδομένων ώστε να μπορεί να ταξινομηθεί και να ανακτηθεί αποτελεσματικά.

Ποιες είναι μερικές περιπτώσεις χρήσης για βάσεις δεδομένων χαμηλού κώδικα

Τόσο οι παραδοσιακοί όσο και οι αρχάριοι προγραμματιστές μπορούν να δημιουργήσουν βασικές εφαρμογές που συνδέουν τους χρήστες με βάσεις δεδομένων. Μερικές συνήθεις περιπτώσεις χρήσης περιλαμβάνουν:

  • Διατήρηση αρχείων: Οι υπάλληλοι μπορούν να δημιουργήσουν νέους πίνακες βάσεων δεδομένων για να παρακολουθούν τις λειτουργίες του γραφείου χωρίς να βασίζονται σε πλήρεις προγραμματιστές.
  • Αλληλεπίδραση πελατών: Οι επιχειρήσεις που πρέπει να συλλέγουν ερωτήματα ή να στέλνουν ενημερώσεις σε πελάτες μπορούν να δημιουργήσουν εφαρμογές που βλέπουν προς τα έξω γεμάτες με φόρμες πλούσιες σε δεδομένα.
  • Συνεργασίες – Δεν πρόκειται μόνο για εφαρμογές που απευθύνονται σε πελάτες. Τα εργαλεία χαμηλού κώδικα μπορούν να επιταχύνουν την ανάπτυξη νέων επιχειρηματικών σχέσεων μειώνοντας τις επαναλήψεις που απαιτούνται για την υποστήριξη ενός νέου συμβολαίου.
  • Πειραματισμός: Οι βάσεις δεδομένων χαμηλού κώδικα είναι δημοφιλείς για πρωτότυπα και δοκιμές ροής εργασίας. Δεν απαιτούν την επένδυση μεγάλων ομάδων που εργάζονται για πολλούς μήνες.

Ποιοι είναι οι σημαντικότεροι πάροχοι βάσεων δεδομένων χαμηλού κώδικα

Η Microsoft ήταν μια από τις αρχικές εταιρείες που εμπορεύονταν μια βάση δεδομένων χαμηλού κώδικα. Η αρχική του έκδοση Πρόσβαση, κυκλοφόρησε για πρώτη φορά το 1992, προοριζόταν για μέσους χρήστες υπολογιστών και τελικά συνδυάστηκε με προϊόντα του Office ως επεξεργαστής κειμένου. Οι άνθρωποι μπορούν να δημιουργήσουν και να συμπληρώσουν μια βάση δεδομένων εξίσου εύκολα με τη σύνταξη ενός σημειώματος.

Το τελευταίο σύνολο εργαλείων διατίθεται τώρα στην αγορά με το “Εφαρμογή Electric power“Banner, το οποίο υποστηρίζει εξελιγμένες εφαρμογές που περιλαμβάνονται σε μια βάση δεδομένων. Τα εργαλεία είναι πλήρως ενσωματωμένα με βασικές εφαρμογές του Business office και διατίθενται στην ίδια ομάδα χρηστών. Οι χρήστες ενδέχεται να μην ξοδεύουν πολύ χρόνο ανησυχώντας για το πού πηγαίνουν τα δεδομένα τους, αλλά πολλοί μπορεί να χρησιμοποιούν ένα αρχείο σύνδεση στην κορυφαία ναυαρχίδα του Microsoft SQL Server.

Η βάση δεδομένων της Oracle μπορεί να ήταν μία από τις πιο δύσκολες εγκαταστάσεις ταυτόχρονα, αλλά σήμερα η εταιρεία διαθέτει ορισμένες εκδόσεις ως «αυτόνομες». Δηλαδή, το εργαλείο περιλαμβάνει αυτοματοποιημένες ρουτίνες που χειρίζονται πολλές από τις δουλειές που αρχικά εκτελούσαν οι άνθρωποι. Λέγεται “αυτόματη κλιμάκωση”, “αυτόματη βελτιστοποίηση”, “αυτόματη επισκευή” και “αυτόματη τροφοδοσία”. Υπάρχουν επίσης “αυτόματα αντίγραφα ασφαλείας” και “αυτόματο ανακατεύθυνση”.

Πολλές από αυτές τις λειτουργίες διευκολύνουν τη ζωή των DBA και διευκολύνουν τους υπόλοιπους προγραμματιστές να διαχειρίζονται την εργασία στο πλάι. Ενώ υπάρχουν διασυνδέσεις ιστού για τη δημιουργία βάσεων δεδομένων, ενδέχεται να εξακολουθούν να είναι πολύ περίπλοκες για τους απλούς χρήστες.

Η SAP καλεί τη διαδικασία της “Ταχεία ανάπτυξη εφαρμογών“Και προσφέρει πολλά εργαλεία για πρόσβαση σε δεδομένα στο cloud τους. Κενού, για παράδειγμα, θα συγχωνεύσει εικονίδια για διοχέτευση δεδομένων σε διαδικασίες SAP. Του Ρομποτική αυτοματοποίηση διαδικασιών το εργαλείο περιλαμβάνει λειτουργίες AI, όπως αναγνώριση κειμένου για αυτόματη μετατροπή δεδομένων προτού τα αποθηκεύσετε στη βάση δεδομένων.

Ποιοι είναι οι αναδυόμενοι προμηθευτές

Είναι δύσκολο να σχεδιάσουμε τη γραμμή μεταξύ μιας βάσης δεδομένων χαμηλού κώδικα και οποιασδήποτε γενικής εφαρμογής. Πολλές εφαρμογές είναι απλώς λεπτές διεπαφές τυλιγμένες σε μια βάση δεδομένων, έτσι ώστε οι χρήστες να μπορούν να αποθηκεύουν τις πληροφορίες τους σε παραδοσιακές βάσεις δεδομένων χωρίς καν να τις συνειδητοποιούν. Ένα επίπεδο αυτοματισμού διευκολύνει τη ροή, τουλάχιστον για κοινές εφαρμογές.

Ορισμένες εργαλειοθήκες ανοιχτού κώδικα έχουν σχεδιαστεί για να το κάνουν αυτό απλό. Drupal είναι Τζούμλα, για παράδειγμα, είναι συστήματα διαχείρισης περιεχομένου σχεδιασμένα να δημιουργούν βάσεις δεδομένων γεμάτες σελίδες και άρθρα. Η ενότητα Webform της Drupal προσθέτει τη δυνατότητα δημιουργίας πολύπλοκων ερευνών έτσι ώστε οι χρήστες να μπορούν να εισάγουν τα δεδομένα τους. Άλλα συστήματα διαχείρισης περιεχομένου όπως το WordPress μπορούν να κάνουν σχεδόν το ίδιο πράγμα, αλλά συχνά επικεντρώνονται περισσότερο στη δημιουργία ιστολογίων και άλλων εγγράφων κειμένου.

Οι μεγάλες υπηρεσίες cloud προσθέτουν εργαλεία και προσφέρουν πολλούς τρόπους για τη δημιουργία μιας εφαρμογής που αποθηκεύει δεδομένα σε υπηρεσίες δεδομένων cloud. Google Φύλλο εφαρμογών προσφέρει έναν γρήγορο τρόπο για να συνδυάσετε μια εφαρμογή που συνδυάζεται στενά με προϊόντα γραφείου στο G Suite. Αντικαθιστά το Application Maker, μια προηγούμενη προσπάθεια που έκλεισε πρόσφατα.

Το Google G Suite περιλαμβάνει επίσης Φόρμες Google, ένας από τους απλούστερους τρόπους συλλογής δεδομένων από χρήστες σε υπολογιστικά φύλλα. Για να κάνει τα πράγματα λίγο πιο συγκεχυμένα, η Google υποστηρίζει επίσης AppEngine είναι AppScript, δύο άλλα εργαλεία που απλοποιούν τη διαδικασία δημιουργίας εφαρμογών, αλλά χρησιμοποιούν αρκετή γλώσσα προγραμματισμού για να μην θεωρούνται “χαμηλός κώδικας”, ακόμη και αν είναι αρκετά εύκολο στη χρήση.

Η Amazon προωθεί επίσης νέες επιλογές. Του Κωδικός μέλι προσφέρει την απόλυτη απλότητα του drag-and-fall ως entrance-conclude. Όλα τα δεδομένα μπορούν να δρομολογηθούν σε οποιαδήποτε βάση δεδομένων AWS και υπηρεσίες αποθήκευσης χρησιμοποιώντας λειτουργίες Lambda. Προσφέρει επίσης AppFlow, ένα εργαλείο για τη σύνδεση διαφορετικών AWS και ακόμη και εξωτερικών υπηρεσιών όπως το Salesforce.

Άλλες υπηρεσίες cloud εξειδικεύονται στο να φέρουν τον υπολογιστή κοντά σε χρήστες με τα κατανεμημένα τελικά σημεία τους. Cloudflare του Εργαζόμενοι θα ανταποκριθεί γρήγορα από τον πλησιέστερο κόμβο του Cloudflare CDN μετά την εκτέλεση αποσπασμάτων παραδοσιακών γλωσσών όπως το JavaScript.

Αεροπλάνο επικεντρώνεται στη βελτίωση της διεπαφής χρήστη προσθέτοντας ένα κομψό επίπεδο παρουσίασης στο πρόγραμμα περιήγησης που μετατρέπει τη βάση δεδομένων που φιλοξενείται σε σύννεφο σε μια πιο όμορφη και πιο εξελιγμένη εφαρμογή. Υπάρχουν διάφοροι βασικοί τρόποι παρουσίασης πινάκων δεδομένων, από πλέγματα υπολογιστικών φύλλων έως ημερολόγια έως πίνακες καναβάν. Ξεκινούν επίσης με έναν αριθμό μοντέλα για κοινές περιπτώσεις χρήσης.

Σε κάποιο σημείο, τα προϊόντα γίνονται τόσο περίπλοκα που δεν θεωρούνται ή διατίθενται στην αγορά ως απλές βάσεις δεδομένων. Υπάρχουν πολλές δεκάδες καλά παραδείγματα συσκευασμένα ως “αυτοματοποιημένη διαδικασία ρομποτικής” ή “υπερ-αυτοματοποίηση”. Μερικά από αυτά περιλαμβάνουν Appian, Kissflow, ή Εξωσυστήματα. Όλοι χρησιμοποιούν πολλές από τις ίδιες τεχνικές για να επιτρέπουν στους μέσους χρήστες να γράφουν κώδικα εύκολα. Όλοι καταλήγουν να αποθηκεύουν δεδομένα σε μια βάση δεδομένων. Αλλά σε κάποιο σημείο, η βάση δεδομένων είναι τόσο βαθιά στον κώδικα που σταματά να ταιριάζει στο πλαίσιο «βάσης δεδομένων χαμηλού κώδικα».

Υπάρχει κάτι που δεν μπορεί να κάνει μια βάση δεδομένων χαμηλού κώδικα

Η βελτίωση και η βελτίωση των εργαλείων χαμηλού κώδικα είναι ουσιαστικές και πολλές απλές εργασίες μπορούν να επιτευχθούν αναπτύσσοντας μια εφαρμογή που χρησιμεύει ως βασική διεπαφή για τη βάση δεδομένων. Εάν η εργασία περιλαμβάνει τη δημιουργία, ενημέρωση ή διαγραφή σειρών σε μια βάση δεδομένων, μπορεί να είναι ο γρηγορότερος τρόπος για να παρέχετε ένα εργαλείο στους χρήστες.

Τις περισσότερες φορές, τα εργαλεία χαμηλού κώδικα προσφέρουν ένα backdoor για την εγκατάσταση μεγαλύτερων μπλοκ κώδικα για τον χειρισμό περιπτώσεων που ενδέχεται να μην είναι κατασκευασμένες με τυπικά χαρακτηριστικά. Οι έμπειροι προγραμματιστές μπορούν να χρησιμοποιούν δυνατότητες χαμηλού κώδικα για γρήγορη μετακίνηση και επομένως καταφεύγουν σε πιο παραδοσιακό κώδικα. Οι λειτουργίες AWS Lambda, για παράδειγμα, μπορούν να εκτελέσουν ένα αρκετά μεγάλο μπλοκ κώδικα όταν ενεργοποιούνται από το Honeycode. Μερικοί άνθρωποι γράφουν περίπλοκες προσομοιώσεις και υπολογιστικές εργασίες που εκμεταλλεύονται το χαμηλό κόστος της Λάμδα.

Ωστόσο, οι λύσεις χαμηλού κώδικα, και ιδιαίτερα οι βάσεις δεδομένων χαμηλού κώδικα, συχνά παρεμποδίζονται από μικρές αλλά σημαντικές προειδοποιήσεις ροής εργασίας – αυτές που, για παράδειγμα, ενδέχεται να περιλαμβάνουν κάποιον στο back place of work να εξηγεί ότι μια καταχώρηση είναι έγκυρη όλες τις ημέρες εκτός από τη δεύτερη Τρίτη ο μήνας. Ή ίσως όταν τα αποθέματα εξαντλούνται και επεξεργάζονται πρώτα καλύτερες παραγγελίες πελατών. Αυτά τα είδη λεπτομερειών απαιτούν από τους προγραμματιστές να γράψουν κώδικα.

VentureBeat

Η αποστολή της VentureBeat είναι να είναι ένα ψηφιακό τετράγωνο πόλης για τεχνικούς υπεύθυνους λήψης αποφάσεων για να αποκτήσουν πληροφορίες σχετικά με τη μετασχηματιστική τεχνολογία και συναλλαγές. Ο ιστότοπός μας παρέχει βασικές πληροφορίες σχετικά με τις τεχνολογίες δεδομένων και τις στρατηγικές για να σας καθοδηγήσει καθώς οδηγείτε τους οργανισμούς σας. Σας προσκαλούμε να γίνετε μέλος της κοινότητάς μας, για πρόσβαση:

  • ενημερωμένες πληροφορίες για θέματα που σας ενδιαφέρουν
  • τα ενημερωτικά δελτία μας
  • Περιεχόμενο περιφραγμένο με κορυφαία σκέψη και μειωμένη πρόσβαση στις πολύτιμες εκδηλώσεις μας, όπως το Transform
  • δυνατότητες δικτύωσης και άλλα

Γίνομαι μέλος



[via]