paint-brush
Cách tạo cơ sở dữ liệu hàng đầu thế giớitừ tác giả@jackboreham
1,226 lượt đọc
1,226 lượt đọc

Cách tạo cơ sở dữ liệu hàng đầu thế giới

từ tác giả Jack Boreham2022/10/13
Read on Terminal Reader
Read this story w/o Javascript

dài quá đọc không nổi

Jaxon Repp là SVP của HarperDB, một nền tảng phát triển và cơ sở dữ liệu hàng đầu thế giới đang dẫn đầu về hiệu suất, tính linh hoạt và dễ sử dụng. HarperDB được xây dựng để chia tỷ lệ theo chiều ngang, vì vậy không có giới hạn về thông lượng mà bạn có thể đạt được với một cụm. Nó kết hợp một kho dữ liệu no-SQL cực kỳ hiệu quả với ngữ nghĩa SQL và một máy chủ API tích hợp được cung cấp bởi Fastify. Vai trò của Repp tại HarperDB và sự nghiệp cho đến nay (bao gồm 8 công ty khởi nghiệp), đó là một mức độ thu hút hoàn toàn khác.

People Mentioned

Mention Thumbnail
Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Cách tạo cơ sở dữ liệu hàng đầu thế giới
Jack Boreham HackerNoon profile picture

Jason Repp là SVP của HarperDB, một nền tảng phát triển và cơ sở dữ liệu hàng đầu thế giới đang dẫn đầu về hiệu suất, tính linh hoạt và dễ sử dụng. Chúng tôi rất vui được giới thiệu Jaxon trên một trong những AMA Lười biếng của chúng tôi.

Chủ đề Slogging này của Jack Boreham, Mónica Freitas, Jaxon Repp, Margo McCabe, Terry Jones, Jason Green, John T., Mark Finnigan, Cris Silva, Jack swift và Limarc Ambalina xảy ra trong kênh #amas chính thức của slogging và đã được chỉnh sửa cho khả năng đọc.

Jack Boreham ngày 21 tháng 9 năm 2022, 2:35 chiều

Xin chào @channel, rất vui được chào đón SVP của sản phẩm tại HarperDB.

HarperDB là một nền tảng phát triển và cơ sở dữ liệu phân tán SQL & NoSQL tạo ra cường độ tuyệt đối nhanh hơn so với các lựa chọn thay thế.

Với HarperDB, bạn có được sự linh hoạt, hiệu suất và tính dễ sử dụng vượt mong đợi cho tất cả các trường hợp triển khai, bao gồm các trường hợp sử dụng đám mây, cạnh, tại chỗ, ngang hàng và đa triển khai.

Bạn có thể hỏi anh ấy bất cứ điều gì về:

  • HarperDB khác với các cơ sở dữ liệu khác như thế nào?
  • Làm thế nào Edge / Máy tính phân tán có thể cải thiện độ trễ và giảm chi phí và độ phức tạp?
  • Vai trò của anh ấy tại HarperDB và sự nghiệp cho đến nay (bao gồm 8 công ty khởi nghiệp)? Bản phát hành 4.0 sắp tới của HarperDB?
  • Câu hỏi về khởi động, cơ sở dữ liệu, phát triển ứng dụng / sản phẩm, UX, SaaS và bất kỳ câu hỏi nóng nào khác
Mónica Freitas ngày 21 tháng 9 năm 2022, 2:38 chiều

Xin chào! Rất vui được gặp bạn! Tôi muốn bắt đầu với điều này: 8 BẮT ĐẦU ?! Ồ! Bạn có thể cho chúng tôi biết một chút về điều này?

Jack Boreham ngày 21 tháng 9 năm 2022, 2:42 chiều

Xin chào, hân hạnh có bạn đi cùng chúng tôi. Bạn có thể cung cấp cho chúng tôi một cái nhìn tổng quan ngắn gọn về lý lịch của bạn?

Jaxon Repp ngày 21 tháng 9 năm 2022, 2:46 chiều

Xin chào Jack Boreham và Mónica Freitas!

Tôi bắt đầu với tư cách là nhà phát triển tại một đại lý kỹ thuật số nhưng cuối cùng muốn tìm một sản phẩm mà tôi có thể yêu thích và nuôi dưỡng vượt ra ngoài phạm vi tương tác với khách hàng. Có thể đội nhiều mũ, phát minh ra kinh nghiệm và làm việc với một nhóm nhỏ là nơi tôi phát triển mạnh mẽ.

Trong số 8 công ty khởi nghiệp, tôi đã có hai “lối thoát”, 5 “cơ hội để học hỏi”, và bây giờ là HarperDB, một cấp độ hoàn toàn khác về lực kéo.

Đôi khi tôi vẫn phải viết mã, điều này giúp tôi luôn khỏe mạnh.

Margo McCabe ngày 21 tháng 9 năm 2022, 3:00 chiều

Hãy cho chúng tôi biết thêm về harperdb!

Jaxon Repp ngày 21 tháng 9 năm 2022, 3:23 chiều

HarperDB là một nền tảng ứng dụng phân tán có tính bền bỉ được tích hợp ngay bên trong. Nó kết hợp một kho dữ liệu noSQL cực kỳ hiệu quả với ngữ nghĩa SQL và một máy chủ API tích hợp được cung cấp bởi Fastify.

💜 1
Jack Boreham ngày 21 tháng 9 năm 2022, 3:24 chiều

Cảm ơn bạn vậy tại sao cơ sở dữ liệu của bạn lại nhanh nhất?

Jaxon Repp ngày 21 tháng 9 năm 2022, 4:23 chiều

Jack Boreham HarperDB được xây dựng dựa trên LMDB, một kho lưu trữ giá trị khóa được ánh xạ bộ nhớ nhanh như chớp. Chúng tôi có thể xử lý 20k lần ghi / giây và 120k lần đọc / giây… nhưng lợi thế thực sự là chúng tôi được xây dựng để mở rộng theo chiều ngang, vì vậy không có giới hạn về thông lượng mà bạn có thể đạt được với một cụm… và khi bạn di chuyển ứng dụng VÀ dữ liệu của mình gần hơn cho người dùng của mình, bạn loại bỏ độ trễ liên quan đến một kho dữ liệu nguyên khối ở us-west-2.

Terry Jones ngày 21 tháng 9 năm 2022, 3:30 chiều

Nó giống như xây dựng một công ty khởi nghiệp?

Jaxon Repp ngày 21 tháng 9 năm 2022, 4:35 chiều

Đó là một chuyến đi hoang dã. Từ tầm nhìn ban đầu đến sự phù hợp với thị trường sản phẩm, có thể phát minh ra một cách mới để làm điều gì đó, thử nghiệm nó trong thế giới thực, học hỏi từ những suy đoán sai lầm của bạn và tìm ra tất cả các bộ phận của doanh nghiệp ngoài bản thân sản phẩm… đó là điều thú vị và thử thách nhất mà tôi đã làm.

Có thời điểm tôi nhận việc tại một công ty tài sản 50 vì vợ tôi đang mang thai và tôi cần bảo hiểm y tế… 2 năm dài nhất trong cuộc đời tôi. Không bao giờ lặp lại.

Mónica Freitas ngày 21 tháng 9 năm 2022, 5:28 chiều

bạn mô tả vai trò của mình tại HarperDB như thế nào?

Jaxon Repp ngày 21 tháng 9 năm 2022, 6:18 chiều

Mónica Freitas, tôi là trưởng bộ phận sản phẩm, tiếp thị và giao hàng, vì vậy tôi đội rất nhiều mũ. Cuối cùng, điều quan trọng là chúng ta phải thực hiện đúng sứ mệnh của mình với tư cách là nhà phát triển - làm cho việc xây dựng và triển khai phần mềm có quy mô trở nên dễ dàng hơn. Dữ liệu phân tán là một vấn đề đầy thách thức, nhưng phần thưởng khi bạn làm đúng là tính kinh tế tốt hơn cho khách hàng của chúng tôi và trải nghiệm tốt hơn cho người dùng của họ. Vì vậy, trong khi nhóm kỹ sư của chúng tôi giải quyết cơ chế thực sự khó đối chiếu dữ liệu trên mạng toàn cầu, tôi sử dụng phản hồi của khách hàng và kinh nghiệm cá nhân để tìm ra cách bản thân sản phẩm sẽ đạt được tất cả những điều kỳ diệu mà không gây thêm sự phức tạp cho các nhà phát triển.

🔥 1
John T. Ngày 21 tháng 9 năm 2022, 5:30 chiều

Xin chào! Thách thức lớn nhất khi phát triển một công ty khởi nghiệp là gì?

Jaxon Repp ngày 21 tháng 9 năm 2022, 6:25 chiều

John T. Hai thách thức lớn nhất là xây dựng đội ngũ và tìm kiếm thị trường sản phẩm phù hợp.

Tôi may mắn được làm việc với một số người thông minh nhất mà tôi biết để giải quyết vấn đề này - đó là một cảm giác tuyệt vời khi bạn biết rằng nhóm của bạn hoàn toàn có khả năng cung cấp bất cứ thứ gì mà sản phẩm cần với mức giám sát tối thiểu. Rốt cuộc thì không có nhiều người trong chúng ta như vậy.

Tìm kiếm thị trường sản phẩm phù hợp là một trong những khác. Dù nó có trong tâm trí bạn hay như một mẫu thử nghiệm, bạn phải kiên cường khi phản hồi trong thế giới thực bắt đầu cho bạn biết một số suy đoán của bạn đã sai. Các công ty khởi nghiệp không phải là điều tuyệt vời cho những người không thể chấp nhận phản hồi và xoay trục thị trường ... chúng tôi đã có rất nhiều cơ hội để học hỏi trong 5 năm qua và nó chỉ làm cho sản phẩm tốt hơn ... nhưng nó cũng có thể là một nguồn thất vọng nếu tính năng mới yêu thích của bạn sẽ bị loại bỏ.

Mark Finnigan ngày 21 tháng 9 năm 2022, 5:34 chiều

Rất vui được gặp bạn. Làm thế nào để bạn giải thích HarperDB trong các thuật ngữ giáo dục?

Jaxon Repp ngày 21 tháng 9 năm 2022, 6:28 chiều

Mark Finnigan, chúng tôi là một cơ sở dữ liệu với máy chủ API có thể định cấu hình người dùng được tích hợp sẵn và khả năng kết nối nhiều nút bạn cần với nhau để cung cấp dữ liệu cho người dùng cuối nhanh nhất có thể, bất kể họ ở đâu trên thế giới.

Cris Silva ngày 21 tháng 9 năm 2022, 5:38 chiều

Xin chào, đối tượng mục tiêu chính của bạn là ai?

Jaxon Repp ngày 21 tháng 9 năm 2022, 6:36 chiều

Cris Silva, hiện tại, chúng tôi đang nhắm mục tiêu đến hai loại khách hàng chính: các nhà cung cấp mạng lớn (Verizon, Akamai, Google, v.v.) có thể hưởng lợi từ việc di chuyển dữ liệu sang biên để cải thiện hiệu suất ứng dụng của khách hàng của họ. Di chuyển dữ liệu sang vùng biên làm giảm độ trễ, vì vậy đó là một chiến thắng ngay lập tức và bán hàng dễ dàng.

Nhóm còn lại là SMB / doanh nghiệp nhỏ đang gặp vấn đề về quy mô - cụ thể là chi phí theo cấp số nhân liên quan đến việc mở rộng theo chiều dọc một kho dữ liệu nguyên khối và / hoặc triển khai API / serverless. Mô hình của chúng tôi được xây dựng để phân phối tỷ lệ chi phí trên dung lượng tuyến tính thông qua chia tỷ lệ ngang - nếu một nút có thể xử lý 10k người dùng với $ 100 / tháng, thì 2 nút có thể xử lý 20k người dùng với $ 200 / tháng.

HarperDB được thiết kế để trở thành nền tảng ứng dụng đầu tiên và cuối cùng mà bạn cần, thay vì hoán đổi cơ sở dữ liệu v1 của bạn bằng một thứ gì đó có khả năng hơn ngay khi bạn đạt được lực kéo.

Jack Boreham ngày 22 tháng 9 năm 2022, 8:13 sáng

Những loại phỏng đoán mà bạn đã đề cập khi nhận ra rằng bạn cần phải thay đổi hướng đi là gì.

Jaxon Repp ngày 22 tháng 9 năm 2022, 5:00 chiều

Jack Boreham Chúng tôi biết rằng chúng tôi muốn giải quyết thông lượng bằng cách sử dụng kiến trúc phân tán, nhưng cách người dùng sẽ tương tác với sản phẩm của chúng tôi để cung cấp, định cấu hình và triển khai nó dựa trên kinh nghiệm của chúng tôi. Khi bạn đưa sản phẩm đó ra thị trường, bạn gặp phải các chính sách tổ chức và các mối quan hệ chiến lược đòi hỏi sự linh hoạt hơn.

Một ví dụ tuyệt vời là sao lưu và khôi phục. Giải pháp của chúng tôi là snapshot-esque, nhưng nhiều doanh nghiệp đang sử dụng công cụ cấp cơ sở hạ tầng yêu cầu các hoạt động khác nhau để phù hợp với cách các hệ thống đó tạo và khôi phục các bản sao lưu.

Một tính năng khác là Chức năng tùy chỉnh của chúng tôi, là máy chủ Fastify độc lập của chúng tôi cho phép bạn tạo lambdas của riêng mình. Điều đó thậm chí không có trong sản phẩm ban đầu, nhưng chúng tôi đã tìm đến một khách hàng lớn, những người cần cơ sở dữ liệu phân tán để sống gần với dấu chân không máy chủ khổng lồ của họ… chúng tôi nghĩ, “Chà, không thể tiến gần hơn việc xây dựng nó, vì vậy hãy làm điều đó. ”

Mónica Freitas ngày 22 tháng 9 năm 2022, 1:09 chiều

Các cột mốc quan trọng nhất của HarperDB là gì? Hay những thứ bạn tự hào nhất?

Jaxon Repp ngày 22 tháng 9 năm 2022, 5:04 chiều

Mónica Freitas, tôi muốn nói tính năng Chức năng tùy chỉnh của chúng tôi. Bây giờ điều đó có vẻ hiển nhiên, nhưng sự phức tạp của máy tính phân tán là quá đủ để khiến khách hàng không quen với khái niệm này nhầm lẫn, vì vậy bất cứ điều gì chúng tôi có thể làm để đơn giản hóa cơ sở hạ tầng xung quanh nó đều gặt hái được những phần thưởng lớn. Chúng tôi đã đặt ra cụm từ “Thu gọn ngăn xếp”, và tôi cho rằng điều đó phản ánh tất cả những cách chúng tôi tập trung vào trải nghiệm của nhà phát triển.

Nó sẽ chỉ hoạt động.

Vì vậy, đó là những gì chúng tôi tập trung vào mỗi ngày.

🔥 2
John T. Ngày 22 tháng 9 năm 2022, 1:12 CH

Đó là những khía cạnh rất quan trọng nhưng không dễ kết hợp với nhau. Làm thế nào để bạn xây dựng một đội hoàn hảo? Bạn chú ý đến những yếu tố nào khi lựa chọn những người sẽ giúp bạn phát triển và phát triển ý tưởng của mình? Tôi cho rằng đây là một khía cạnh quan trọng của sự thành công của bất kỳ công ty khởi nghiệp nào

Jaxon Repp ngày 22 tháng 9 năm 2022, 5:10 chiều

John T. Bạn nói đúng. Trớ trêu thay, tổ chức này không có một chính sách rõ ràng thực sự về việc thuê ai ngoài những người mà chúng tôi biết có thể làm công việc mà chúng tôi đang được thuê. Nhưng trên đường đi, chúng tôi đã học được rằng đối với mỗi nhà phát triển 10x, bạn thường cần một người có cá tính để quản lý họ đến thành công.

Tất cả chúng ta đều đang làm việc cùng nhau và chúng ta đều có những bộ kỹ năng khác nhau. Mọi người ở HarperDB đã làm bài kiểm tra tính cách của Meyers Briggs và những đội hoạt động tốt nhất là những đội mà mỗi người có kiểu tính cách kết thúc bằng J được ghép nối với người có kiểu tính cách kết thúc bằng P. nhưng nó cực kỳ hữu ích khi bạn nhìn vào vũ trụ nhỏ bé của chúng ta và cách chúng ta tìm thấy thành công với rất ít người đang cố gắng hoàn thành một điều lớn lao như vậy.

Cris Silva ngày 22 tháng 9 năm 2022, 1:15 chiều

Thật tuyệt! Tôi đặc biệt quan tâm đến mảng kinh doanh nhỏ. Việc áp dụng sản phẩm của bạn đã mang lại lợi ích gì cho các công ty nhỏ? Bạn có nhận thấy bất kỳ thách thức hoặc nhu cầu cụ thể nào giữa các doanh nghiệp này không?

Jaxon Repp ngày 22 tháng 9 năm 2022, 5:14 chiều

Cris Silva Các công ty nhỏ là một mục tiêu bán hàng thú vị. Họ thường đến với chúng tôi với một sản phẩm đang gặp khó khăn ngày càng tăng và đang tìm kiếm một giải pháp có thể mở rộng hơn để không làm giảm ngân sách. Chúng tôi nghĩ rằng điều quan trọng là làm cho các nhà phát triển biết và yêu mến chúng tôi trước khi ai đó trong ban quản lý cố gắng triển khai chúng tôi từ cấp trên xuống.

Các công ty nhỏ hơn đặt niềm tin nhiều hơn vào các nhà phát triển của họ và nếu những nhà phát triển đó chưa biết đến chúng tôi, điều đó dẫn đến nhiều phản hồi hơn so với nền tảng tự phục vụ của chúng tôi thường có thể tự khắc phục… tại thời điểm đó, chúng tôi đang bán nó với tư vấn và dịch vụ chuyên nghiệp, đó không phải là chiến lược dài hạn của chúng tôi.

Jack swift ngày 22 tháng 9 năm 2022, 4:30 chiều

Bạn có thể cho ví dụ về các công ty đã sử dụng HarperDB?

Jack Boreham ngày 23 tháng 9 năm 2022, 8:48 sáng

Bạn thấy HarperDB phù hợp với metaverse như thế nào?

Jaxon Repp ngày 26 tháng 9 năm 2022, 5:52 chiều

Jack Boreham, tôi nghĩ metaverse giống như một trường hợp sử dụng lý tưởng cho một hệ thống phân tán… vì nó ngày càng phổ biến, rất nhiều siêu dữ liệu sẽ cần được cung cấp cho cơ sở người dùng được phân phối trên toàn cầu… và tính nhất quán cuối cùng cho những thứ như sự hiện diện hoặc giao tiếp là một sự phù hợp hoàn hảo cho nền tảng của chúng tôi. Điều đó nói rằng, có rất nhiều điều để tìm hiểu ... đó chắc chắn là một không gian thú vị để xem.

Mónica Freitas ngày 23 tháng 9 năm 2022, 1:30 chiều

Đó là một tính năng tuyệt vời. Bạn sẽ nói đó là đường cong học tập trong bao lâu cho đến khi khách hàng mới có thể hiểu đầy đủ về nền tảng của bạn?

Jaxon Repp ngày 26 tháng 9 năm 2022, 6 giờ chiều

Mónica Freitas Edge điện toán giảm độ trễ bằng cách di chuyển các ứng dụng- và dữ liệu, trong trường hợp HarperDB- đến gần người dùng hơn. Di chuyển API đến gần hơn với người dùng bằng công nghệ không cần máy chủ như AWS Lambda giúp giảm thời gian kết nối với API, nhưng nếu API đó phải thực hiện một chuyến khứ hồi tới us-west-1, thì độ trễ sẽ trở lại bảng đối với những người trong Sydney hoặc Sài Gòn.

Hệ thống phân tán giảm chi phí bằng cách bổ sung công suất dọc theo đường cong chi phí tuyến tính (quy mô ngang), trái ngược với việc phải tăng tài nguyên cho một cụm tập trung (quy mô dọc), theo đường cong chi phí theo cấp số nhân.

Độ phức tạp thấp hơn đạt được bằng cách trừu tượng hóa một số logic kết nối giữa các nút, đây là điều mà chúng tôi dành rất nhiều thời gian. Chúng tôi muốn nghĩ rằng chúng tôi đang làm việc trên một nền tảng sẽ thay đổi cách mọi người nghĩ- hoặc không cần phải nghĩ, thực sự- về các hệ thống phân tán.

Mónica Freitas 23 tháng 9 năm 2022, 1:31 CH

Ngoài ra, làm thế nào Edge và điện toán phân tán có thể cải thiện độ trễ và giảm chi phí cũng như độ phức tạp?

Jaxon Repp ngày 26 tháng 9 năm 2022, 5:54 chiều

Mónica Freitas Đường cong học tập cho HarperDB cực kỳ nhanh chóng. Kiến thức cơ bản về NodeJS là tất cả những gì cần thiết để phát triển Hàm tùy chỉnh, nhưng trước đó, hãy tưởng tượng một kho tài liệu dễ sử dụng như MongoDB với API http tích hợp sẵn để tương tác với nó. Thêm studio dựa trên web của chúng tôi cho phép bạn xem và truy vấn dữ liệu của mình mà không cần cài đặt bất kỳ thứ gì và đó thực sự là trải nghiệm tốt nhất dành cho nhà phát triển hiện có.

John T. Ngày 23 tháng 9 năm 2022, 1:42 CH

Cách tiếp cận thú vị 👏 ít nhất, đó là một chiến lược thành lập đội vui nhộn. Nhóm của bạn hiện tại lớn đến mức nào? Và bạn định mở rộng HarperDB như thế nào?

Cris Silva ngày 23 tháng 9 năm 2022, 1:44 chiều

Vì vậy, bạn hy vọng có một nền tảng hoàn toàn độc lập mà không cần các bit tư vấn?

Jaxon Repp ngày 26 tháng 9 năm 2022, 6:02 chiều

Cris Silva Lý tưởng nhất là có. Tôi thích làm theo mô hình Zappos. Giám đốc điều hành của họ đã nói nổi tiếng: “Nếu ai đó gọi đến số 800 mà gặp sự cố, chúng tôi đã thất bại và nên làm mọi cách để tinh chỉnh quy trình của mình để không ai gọi đến số đó”.

Chúng tôi làm việc chăm chỉ để tạo ra nó để bất kỳ ai cũng có thể triển khai HarperDB mà không cần đọc tài liệu.

Mark Finnigan ngày 23 tháng 9 năm 2022, 1:44 chiều

Làm thế nào để bạn phân biệt với các đối thủ cạnh tranh hiện tại trong lĩnh vực dữ liệu?

Jaxon Repp ngày 26 tháng 9 năm 2022, 6:05 chiều

Mark Finnigan Chúng tôi nghĩ rằng chúng tôi có trải nghiệm nhà phát triển tốt nhất, chúng tôi thường nhanh hơn không phải là khá nhanh và chúng tôi đã đưa ra một số quyết định thiết kế cốt lõi để giảm tổng Chi phí sở hữu, chẳng hạn như lập chỉ mục mọi thứ theo mặc định, điều này làm giảm cần một DBA để tối ưu hóa các truy vấn của bạn.

Tuy nhiên, có rất nhiều người chơi ngoài kia, vì vậy chúng tôi chấp nhận rằng mọi người đều có tính năng tốt nhất của họ… chúng tôi chỉ cá rằng sự đơn giản sẽ quan trọng hơn rất nhiều so với những gì hầu hết họ nghĩ.

Limarc Ambalina ngày 25 tháng 9 năm 2022, 2:00 chiều

Xin cảm ơn vì đã tham gia cùng chúng tôi ở đây trên Slogging!

Limarc Ambalina ngày 25 tháng 9 năm 2022, 2:02 chiều

Tôi hy vọng tôi không quá muộn! Câu hỏi của tôi là về khởi nghiệp và tập đoàn. Bạn nói, "Tôi đã xin việc tại một công ty tài sản 50 tại một thời điểm vì vợ tôi đang mang thai và tôi cần bảo hiểm y tế ... 2 năm dài nhất trong cuộc đời của tôi. Không bao giờ nữa."

Bạn không thích điều gì về thế giới doanh nghiệp? Bạn thấy điều gì khác biệt nhất về cách thức hoạt động của nghề nghiệp trong các công ty lớn hơn so với vị trí bạn đã có trong các công ty khởi nghiệp?

Jaxon Repp ngày 25 tháng 9 năm 2022, 2:13 chiều

Xin chào Limarc Ambalina… Tôi rất tiếc vì không thể đi đến vài câu hỏi cuối cùng, nhưng cũng đủ để nói rằng, thật thú vị khi có cơ hội thảo luận về lợi ích của kiến trúc máy tính phân tán và mục tiêu của chúng tôi là giúp các nhà phát triển dễ dàng đạt được.

Tuy nhiên, để trả lời câu hỏi của bạn, tôi thích sự nhanh chóng của các công ty nhỏ hơn. HarperDB Studio (https://studio.harperdb.io) là thứ mà tôi đã xây dựng phiên bản 1 trong hơn một tuần qua. Khẩu hiệu của chúng tôi là "Sự đơn giản mà không có sự hy sinh" và khi chúng tôi cố gắng loại bỏ sự phức tạp của các hệ thống phân tán, đồng nghiệp của tôi và tôi phải xác định những điều trừu tượng để thực hiện điều đó hàng ngày.

Tại buổi biểu diễn công ty của mình, tôi đã đợi 8 tháng để một SQL Server duy nhất được cấp phép để hỗ trợ một ứng dụng đang tiết kiệm cho công ty $ 5MM / năm chạy trên AWS, nhưng vì chúng tôi có một sản phẩm đám mây “cạnh tranh” nên tôi phải cung cấp nó trong nhà… sau 8 tháng, tôi khá chắc chắn rằng mình cần phải làm việc ở một nơi nào đó “cạnh tranh” đúng như những gì tôi nghĩ.

Jack Boreham ngày 27 tháng 9 năm 2022, 9:29 sáng

Cảm ơn bạn đã dành thời gian trò chuyện với chúng tôi. Bất kỳ suy nghĩ cuối cùng mà bạn muốn cung cấp cho độc giả của chúng tôi? Làm thế nào mọi người có thể tìm thấy các bạn nếu họ muốn tìm hiểu thêm?

Jaxon Repp ngày 27 tháng 9 năm 2022, 1:23 chiều

Jack Boreham, cũng cảm ơn bạn!

Suy nghĩ cuối cùng của tôi là: hiệu suất trên quy mô luôn là một sự cân bằng. Điều đó đúng với cơ sở dữ liệu và nó đúng với các công ty. Tất cả những gì bạn có thể làm là tìm các hệ thống và quy trình phù hợp với bạn và nhóm của bạn và liên tục tối ưu hóa chúng khi bạn phát triển. Nó không phải lúc nào cũng dễ dàng hoặc thú vị, nhưng nó không phải khó như một số người trong chúng ta làm cho nó… xét cho cùng thì nhân loại là một hệ thống phân tán, và chúng ta càng minh bạch với thông tin, thì chúng ta càng có xu hướng thì là ở.

Tạo một phiên bản miễn phí tại https://harperdb.io và xây dựng một thứ gì đó thay đổi thế giới.